大佬教程收集整理的这篇文章主要介绍了gcc,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
gcc编译源文件一步到位的命令就是
$ gcc demo.c -o demo
实际上这一步包含了四步:
1.预处理
$ gcc -E demo.c demo.i
预处理功能主要包括宏定义,文件包含,条件编译三部分。分别对应宏定义命令,文件包含命令,条件编译命令三部分实现。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行响应的转换。预处理过程还会删除程序中的注释和多余的空白字符。
$ gcc -S demo.i -o demo.s
3.汇编
$ gcc -c demo.s -o demo.o
4.链接
$ gcc demo.o demo
gcc连接器是gas提供的,负责将程序的目标文件与所需的所有附加的目标文件连接起来,最终生成可执行文件。附加的目标文件包括静态连接库和动态连接库
多文件编译:
$ gcc demo1.c demo2.c -o demo
以上是大佬教程为你收集整理的gcc全部内容,希望文章能够帮你解决gcc所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。