第4章嵌入式Linux程序开发基础(张思民).ppt

第4章嵌入式Linux程序开发基础(张思民).ppt

第4章 嵌入式Linux程序开发基础 本章要点 1、嵌入式Linux编译器GCC的使用             2、“文件包含”处理 3、Make命令和Makefile文件   4、嵌入式Linux汇编语言程序设计基础知识 5、Linux Shell编程方法 6、位运算 4.1 嵌入式Linux编译器 4.1.1 Linux下C语言编译过程 1、编辑器 2、编译链接器 3、调试器 4、项目管理器 4.1.2 GCC编译器 1、GCC编译器 GCC编译器能将C、C++语言源程序、汇编语言源程序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,GCC将自动生成一个名为a.out的文件。 2、GCC的执行过程 预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和连接(Linking)。 3、GCC的基本用法和选项 GCC最基本的用法∶      gcc [options] [filenames] -c:只编译,不连接成为可执行文件。 -o output_filename:确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。 -g:产生符号调试工具(GNU的gdb)所必要的符号资讯,要想对源代码进行调试,我们就必须加入这个选项。 -O:对程序进行优化编译、链接,采用这

文档评论(0)

1亿VIP精品文档

相关文档