第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、连
您可能关注的文档
- 【下一个大摩解析.doc
- WDZ-5215短线路综合保护测控装置导论.doc
- WDZ-5232电动机保护测控装置导论.doc
- 第3章类与对象1(数组和类)导论.ppt
- WebRtc-Freeswitch搭建视频通话导论.doc
- websockets原理导论.pptx
- 【湘教版】地理七下:8.6《巴西》解析.ppt
- 1990年代的女性文学与女作家出版物解析.doc
- 2000年北大和其它学校管理学集解析.doc
- Websphere7VE环境搭建配置导论.doc
- 赤峰市巴林左旗2025-2026学年第二学期五年级语文期末考试卷(部编版含答案).docx
- 郑州市金水区2025-2026学年第二学期三年级语文第八单元测试卷(部编版含答案).docx
- 初中数学错题归类与题解策略指导.docx
- 职业资格证书的选择与价值评估.docx
- 职工‘自愿加班’的工资支付规则.docx
- 黄石市下陆区2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案).docx
- 亲子烘焙大赛组织方案.docx
- 2026年家居筒灯批发采购协议合同三篇.docx
- 菏泽地区曹县2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案).docx
- 职场中'跨文化沟通'能力对国际业务岗位的重要性.docx
原创力文档

文档评论(0)