Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 C 语言的新手,在编译 C 源代码时,我需要知道 cc filename.c 和 cc -c filename.c 有什么区别。我知道 cc -c 命令会创建一个对象模块,如果是这样,如何将该对象模块转换为可执行文件。
要从目标模块创建可执行文件,您需要使用cc或ld或其他链接器链接它们,如下所示
cc
ld
cc a.o b.o c.o -o final.bin
您还可以在此处提及要链接的库。
如果其中任何一个最多有一个入口点(主函数),它将生成可执行文件。