第3章嵌入式编程基础知识导论.ppt

第3章 嵌入式编程基础知识;3.1 交叉编译工具选项说明;1、 GCC介绍; GCC将源代码程序转变为可执行程序的过程分为四个相互关联的步骤:预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和链接(Linking)。;2、gcc的执行过程; $ gcc file.c (针对C语言源程序) 执行完成后,生成默认的可执行文件a.out。 若想指定所生成可执行文件的名称可用–o选项 $ gcc file.c -o myfile; gcc hello.c -o hello 分步执行: gcc -E hello.c -o hello.i (预处理) gcc -S hello.i -o hello.a (编译) gcc -c hello.a -o hello.o (汇编) gcc hello.o -o hello (链接) ;3.1.1 arm-linux-gcc选项 ; 4、优化选项 -O、-O1:对编译、链接过程进行优化,产生的可执行代码的执行效率可以提高,但是速度会慢一些。 -O2:比-O更好的优化,但过程会更慢。 -O0:不优化。;5、连

文档评论(0)

1亿VIP精品文档

相关文档