问答详情
源自:5-1 [Linux C语言] makFile的编写

为什么gcc后面要加-c

-c ,-o是什么意思

提问者:qq_孤狼墨羽_0 2016-11-20 18:22

个回答

  • wishnet
    2016-11-20 20:11:02
    已采纳

    -c 参数

    编译或汇编源文件,但是不作连接.编译器输出对应于源文件的目标文件.

    缺省情况下, GCC通过用`.o'替换源文件名后缀`.c', `.i', `.s',等等,产生目标文件名.可以使用-o选项选择其他名字.

    GCC忽略-c选项后面任何无法识别的输入文件(他们不需要编译或汇编).


    来自:http://www.shanghai.ws/gnu/gcc_1.htm