0

我是 C 语言的新手,在编译 C 源代码时,我需要知道 cc filename.c 和 cc -c filename.c 有什么区别。我知道 cc -c 命令会创建一个对象模块,如果是这样,如何将该对象模块转换为可执行文件。

4

1 回答 1

2

要从目标模块创建可执行文件,您需要使用ccld或其他链接器链接它们,如下所示

 cc a.o b.o c.o -o final.bin

您还可以在此处提及要链接的库。

如果其中任何一个最多有一个入口点(主函数),它将生成可执行文件。

于 2013-12-26T04:41:26.113 回答