程序的编译的过程
来源:互联网 发布:滚动的天空矩阵浪潮 编辑:程序博客网 时间:2024/05/19 04:27
1.预处理
该阶段主要处理源文件中以“#“开头的语句(ex:#ifdef #define #include),该阶段会生成中间.i文件
执行命令 gcc - E test.c -o test.i
2.编译
该阶段会检查文件的语法规范性,会将.i中间文件生成汇编文件(.s文件)
执行命令 gcc - S test.i -o test.s
3.汇编
该阶段会将汇编文件转换为二进制文件(.o文件)windows下为.obj文件
执行命令 gcc - c test.s -o test.o
4.链接
该阶段将输入的二进制文件与其它机器代码文件和库文件链接在一起生成可执行文件
执行命令 gcc test.o -o test
阅读全文
0 0
- 程序的编译过程
- 程序的编译过程
- 程序的编译过程
- 程序的编译过程
- 程序的编译过程
- 程序的编译过程
- 程序的编译过程
- 程序的编译的过程
- C程序的编译过程
- C程序的编译过程
- C程序的编译过程
- C程序的编译过程
- c程序的编译过程
- C程序的编译过程
- C程序的编译过程
- C程序的编译过程
- 程序的编译过程之一
- C++程序的编译过程
- linux系统禁ping
- 模拟页面模板引擎
- bzoj1003 物流运输
- 神经网络之LeNet网络结构(Python+TensorFlow)
- Eclipse下安装Scala插件
- 程序的编译的过程
- 7/12作业:接口
- You cannot start a load for a destroyed activity错误处理
- python、opencv以及第三方库的安装
- 数字化原理
- 一,二维数组的相关问题
- Android自定义属性实现显示两行文字的button
- fzu2271 X
- 40G QSFP+光模块知识汇总