再谈编译过程
来源:互联网 发布:javascript sort排序 编辑:程序博客网 时间:2024/05/16 00:34
第一步 -E(大写)
预处理(三个功能:头文件,宏定义,条件编译)
第二步 -S(大写)
编译
第三步 -c
汇编
第四步 -o
链接
具体如下 :
1. gcc -E a.c -o a.i
2. gcc -S a.i -o a.s
3.gcc -c a.s -o a.o
4. gcc a.o -o a
调试时不加 -O 调试完后把 -g 去掉 再加 -O 编译一下
-I<dir> 添加头文件的搜索路径(因为默认找的头文件路径是 include 和 usr/include)
-L<dir> 添加库的搜索路径
-l(小写l) 添加一个库
- 再谈编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- 编译过程
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- Android屏幕解锁和点亮
- 将pthread库改名字了,差点系统就完蛋了
- 一个月的第一天和最后一天
- Android文本EditorText相关问题
- 再谈编译过程
- maven3学习笔记3--maven的坐标
- Android相机Camera相关问题
- Flare3D - 一些不足之处
- 扯,或者不扯,淡就在那里,不痛不痒。
- 工作笔记二
- Eclipse下配置使用Hadoop插件
- c#数字前面补0的方法
- Android应用程序级全局变量Application