【发布时间】:2013-02-06 08:10:30
【问题描述】:
有人知道-c 标志在gcc 中的作用吗?
比如有什么区别
gcc -c output0.c
vs gcc output0.c
我知道第二个创建了一个.a 文件,但我不知道.a 文件是什么。
还有,-o在里面做了什么
gcc output0.o -o output0
只是给输出文件命名对吗?
【问题讨论】:
-
我认为你能做的最好的就是阅读 gcc 的手册页。
-
“仅编译”
gcc -c仅生成目标文件。要生成可执行文件,您必须再次调用链接器。可能是man gcc? :) -
一般来说,看看你已经问过的其他问题,你需要学习如何使用免费提供的信息,然后再用你的问题打扰别人。如果您使用的是 linux 系统,
man是您的朋友。如果在本地找不到,请先使用搜索引擎。