在嵌入式linux开发过程中,工具的使用显得尤其重要,了解常用的开发工具,无疑为进一步的学习打下良好的基础。
1、Automake和Autoconf
Automake用于创建可以在各种系统上执行的Makefile。Autoconf用于构建配置脚本,脚本扫描系统来计算出系统的状态。
详细介绍在这里:http://www.ibm.com/developerworks/cn/linux/l-makefile/
2、M4
一个宏处理工具,类似于c语言中的预处理器。
3、GCC
GUN编译器套件,因为gcc较大,许多安装不包括gcc,在安装gcc时,系统也安装了一些gcc需要使用的工具,如汇编器(as)和连接器(ld)。如果在命令行键入gcc,将调用GNU编译器套件提供的c语言编译器。
4、G++
GNU C++编译器命令,在命令行键入g++时,将调用GNU C++编译器,在使用由C++语言编写的工具时,需要g++编译,类似于GCC,G++也需要大量的磁盘空间。
5、GDB
GNU的调试器。
6、dhcp3-server
DHCP动态主机配置协议,是在网络上自动分配IP地址的软件。
7、nfs-user-server
NFS网络文件系统,是由sun产生的一个工具,使得远程计算机可以访问存储在其他远程计算机上的内容。
8、tfptd
TFTP简单文件传输系统,是一个用于通过IP网络传输文件的简单协议,该协议容易实现,对启动装载程序要求很少。
9、minicom
一个老派的,基于文本的终端仿真程序,在通过串行电缆与目标板交互是,minicom是理想的工具。
|