linux制作工具
⑴ linux系统中常用开发工具有哪些
我是做C/C++开发的, 编辑器(emacs, vim vim用的较多)用来进行编辑程序的,调试器(gdb)用来调试程序,编译器(GCC)用来编译和链接程序的,性能分析工具(gcov, gprof)用来优化程序的,文档生成器(doxygen)用来生成文档的 当然其它的还有很多,这个要根据你的开发来的。。
⑵ linux启动盘制作工具有哪些
Linux下可以用系统自带的工具dd命令,来实现刻录U盘启动系统,方法如下:
1、卸载U盘,假设U盘对应的设备是sdb1(可以使用df查看U盘对应的设备)
⑶ 如何制作arm-linux-gcc编译工具
一、下载源文件
源代码文件及其版本:
binutils-2.19.tar.bz2, gcc-core-4.4.4.tar.bz2 gcc-g++-4.4.4.tar.bz2 Glibc-2.7.tar.bz2 Glibc-ports-2.7.tar.bz2 Gmp-4.2.tar.bz2 mpfr-2.4.0.tar.bz2mpc-1.0.1.tar.gz Linux-2.6.25.tar.bz2 (由于我在编译出错的过程中,根据出错的信息修改了相关的C代码,故而没有下载相应的补丁)
一般一个完整的交叉编译器涉及到多个软件,主要包括bilinguals、cc、glibc等。其中,binutils主要生成一些辅助工具;gcc是用来生成交叉编译器,主要生成arm-linux-gcc交叉编译工具,而glibc主要提供用户程序所需要的一些基本函数库。
二、建立工作目录
编译所用主机型号 fc14.i686,虚拟机选的是VM7.0,Linux发行版选的是Fedora9,
第一次编译时用的是root用户(第二次用一般用户yyz), 所有的工作目录都在/home/yyz/cross下面建立完成,首先在/home/yyz目录下建立cross目录,然后进入工作目录,查看当前目录。命令如下:
创建工具链文件夹:
[root@localhost cross]# mkdir embedded-toolchains
下面在此文件夹下建立如下几个目录:
setup-dir:存放下载的压缩包;
src-dir:存放binutils、gcc、glibc解压之后的源文件;
Kernel:存放内核文件,对内核的配置和编译工作也在此完成;
build-dir :编译src-dir下面的源文件,这是GNU推荐的源文件目录与编译目录分离的做法;
tool-chain:交叉编译工具链的安装位;
program:存放编写程序;
doc:说明文档和脚本文件;
下面建立目录,并拷贝源文件。
[root@localhost cross] #cd embedded- toolchains
[root@localhost embedded- toolchains] #mkdir setup-dir src-dir kernel build-dir tool-chain program doc
[root@localhost embedded- toolchains] #ls
build-dir doc kernel program setup-dir src-dir tool-chain
[root@localhost embedded- toolchains] #cd setup-dir
拷贝源文件:
这里我们采用直接拷贝源文件的方法,首先应该修改setup-dir的权限
[root@localhost embedded- toolchains] #chmod 777 setup-dir
然后直接拷贝/home/yyz目录下的源文件到setup-dir目录中,如下图:
建立编译目录:
[root@localhost setup-dir] #cd ../build-dir
[root@localhost build -dir] #mkdir build-binutils build-gcc build-glibc
三、输出环境变量
输出如下的环境变量方便我们编译。
为简化操作过程。下面就建立shell命令脚本environment-variables:
[root@localhost build -dir] #cd ../doc
[root@localhost doc] #mkdir scripts
[root@localhost doc] #cd scripts
用编辑器vi编辑环境变量脚本envionment-variables:[root@localhost scripts]
#vi envionment-variables
export PRJROOT=/home/yyz/cross/embedded-toolchains
export TARGET=arm-linux
export PREFIX=$PRJROOT/tool-chain
export TARGET_PREFIX=$PREFIX/$TARGET
export PATH=$PREFIX/bin:$PATH
截图如下:
执行如下语句使环境变量生效:
[root@localhost scripts]# source ./environment-variables
四、建立二进制工具(binutils)
下面将分步介绍安装binutils-2.19.1的过程。
[root@localhost script] # cd $PRJROOT/src-dir
[root@localhost src-dir] # tar jxvf ../setup-dir/binutils-2.19.1.tar.bz2
[root@localhost src-dir] # cd $PRJROOT/build-dir/build-binutils
创建Makefile:
[root@localhost build-binutils] #../../src-dir/binutils-2.19.1/configure --target=$TARGET --prefix=$PREFIX
在build-binutils目录下面生成Makefile文件,然后执行make,make install,此过程比较缓慢,大约需要一个15分钟左右。完成后可以在$PREFIX/bin下面看到我们的新的binutil。
输入如下命令
[root@localhost build-binutils]#ls $PREFIX/bin
⑷ linux系统下有没有自带的U盘启动制作工具,是什么
Linux下可以用系统自带的工具dd命令,来实现刻录U盘启动系统,方法如下:
1、卸载U盘,假设U盘对应的设备是sdb1(可以使用df查看U盘对应的设备)
df
sudoddif=系统路径of=/dev/sdb
#例如把Ubuntu的镜像写入到U盘启动
sudoddif=./ubuntu-13.04-beta2-desktop-amd64.isoof=/dev/sdb
⑸ 在linux下作网站要用哪些工具
你根本没搞清楚,dreamweaver,photoshop.,flashcs,flex等等都是集成工具,比如,dreamweaver是一个超集编辑器,集成了常用的语句而已,这些都不符合linux软件艺术哲学,因为太缺乏定制性了,linux是把一堆软件定制成适合自己的工具。
不过,bluefish一定程度上可以完成dreamweaver的工作,但是非常弱,大部分linux下的网页开发者是后台程序员,更愿意用vim,emacs这样的编辑器自己写代码,因为经过自己配置的编辑器是比任何工具都好用的。
另外photoshop的替代品是gimp
你说的flash和flex这些开发工具不是开发网站必备的,其实那个gimp也不是,gimp是给图形的人玩的,因为我从来没向网页中加入flash,所以不清楚,似乎是没有。
另外你这个哪里是做网站,整个一个网页设计!没有数据库,没有服务器软件,没有sever和client语言!如果是想网页设计,还是注重功能层的,那么来玩linux吧,你会很幸福,如果是着重表现层的美工人员,请去用mac吧,linux的优势实在不明显。
关于安装,有简单的办法,有难的办法,因人而已,一点不是骗你,因为不同linux发行版本包管理软件不同,个人需求不同,所以定制过程不同。win下那种不自由的思想惯了,到了linux这种什么都可以自己说的算的环境猛一下不怎么适应。
⑹ 深度启动盘制作工具 linux怎么安装
用深度启动盘制作工具制作linux启动盘方法:
1、去官网下载深度Linux2014镜像文件和Deepin boot maker软件;
2、选中Deepin boot maker软件,右键点击,在弹出的右键菜单里点击以管理员身份运行;
3、在运行的Deepin boot maker软件里选择ISO文件选择框里选择下载的深度Linux2014镜像文件,点击“开始创建”;
4、Deepin boot maker开始给U盘进行格式化并创建U盘启动,下面步骤就坐着等,直到完成为止。
⑺ linux的小工具要怎么做
linux下的小工具大多数使用shell脚本编写的,比如自动检测cpu百分比的工具、检测内存余量的工具,检测网络是否畅通的工具等等,这些都可以通过编写shell脚本来实现,当然你也可以用别的编程语言来实现,比如python或者c,但shell作为linux默认的命令行解释器,用shell来编写小工具无疑是最为方便的,你想编写小工具的话建议学习一下shell编程。可参考下边的教程。
Shell命令脚本入门
小工具shell足够了,如果要实现复杂的功能,建议学习一下python语言。
⑻ linux系统中常用开发工具有哪些
编辑器(emacs, vim vim用的较多)用来进行编辑程序的,调试器(gdb)用来调试程序,编译器(GCC)用来编译和链接程序的,性能分析工具(gcov, gprof)用来优化程序的,文档生成器(doxygen)用来生成文档的 当然其它的还有很多,这个要根据你的开发来的。
望采纳!
⑼ linux如何制作app
如果题主仅仅指PPT这种格式的话,能在Linux且不考虑wine的情况下,完美制作和修改这种格式文件的工具只有微软自家的office 365了。其他的Apache OpenOffice或LibreOffice等解决方案或多或少都存杂兼容的问题,比如动画路径什么的有时会很糟糕。
如果题主需要的是Linux下可以制作Presentation的工具,则解决方案就有很多了。比如:inkscape + sozi, landslide, S5, deck.js, slidy2, reveal.js, impress.js, bespoke.js, pinpoint, ConTeXt, html5slides, Markdown+Pandoc以及LaTeX beamer等。个人推荐inkscape + sozi,缩放UI的SVG slides的效果特别赞。
几个可能对题主有帮助的链接:
Install Sozi on GNU/Linux
SVG 完美幻灯,浏览器鼠标控制/观看
制作ppt的非office工具
⑽ linux系统中常用开发工具有哪些
编辑器(emacs,
vim
vim用的较多)用来进行编辑程序的,调试器(gdb)用来调试程序,编译器(GCC)用来编译和链接程序的,性能分析工具(gcov,
gprof)用来优化程序的,文档生成器(doxygen)用来生成文档的
当然其它的还有很多,这个要根据你的开发来的。
望采纳!