--写在前面--
编程小白开启Linux C 学习之旅,整理Linux C 编程相关内容方便日后复习。本系列所记录内容是来自日常阅读博客或其他文章经过消化整理所得(具体参照不详)。大家一起共同学习,若有不足之处,烦请指正。
原文:http://blog.csdn.net/qq_30847163/article/details/74315615
------------------------------------------------------------------------正文--------------------------------------------------------------------------------------------------------------------
GCC
GCC命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。
一. 常用编译命令选项
假设源程序文件名为test.c。
1. gcc test.c
没有设置编译链接选项,将test.c经过预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。
2. -o选项,用来指定输出的文件名称
gcc test.c -o test,将test.c经过预处理、汇编、编译并链接形成可执行文件test。
3. -E选项,只执行到预编译过程,直接输出预编译结果
gcc -E test.c -o test.i,将test.c经过预处理输出test.i文件
4. -S选项,