分布编译 -ESc iso
1.预处理:头文件展开,宏替换,删除注释,不会查找语法错误
例:gcc -E 1.c -o 1.i
2.编译:生成汇编文件,会查找语法错误
例:gcc -S 1.i -o 1.s
3.汇编:生成二进制文件
例:gcc -c 1.s -o 1.o
4.链接:链接到动态库或静态库
例:gcc 1.o -o a.out
注意:每个步骤都可以跳过,直接执行任意一个步骤(处理文件后缀也可以随意替换)
分布编译 -ESc iso
1.预处理:头文件展开,宏替换,删除注释,不会查找语法错误
例:gcc -E 1.c -o 1.i
2.编译:生成汇编文件,会查找语法错误
例:gcc -S 1.i -o 1.s
3.汇编:生成二进制文件
例:gcc -c 1.s -o 1.o
4.链接:链接到动态库或静态库
例:gcc 1.o -o a.out
注意:每个步骤都可以跳过,直接执行任意一个步骤(处理文件后缀也可以随意替换)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1436527.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!