标签: c cc
我是C语言的新手,我需要知道在编译C源代码时cc filename.c和cc -c filename.c之间有什么区别。我知道cc -c命令会创建一个对象模块,如果有的话,如何将该对象模块转换为可执行文件。
答案 0 :(得分:2)
要从对象模块创建可执行文件,您需要使用cc或ld或其他一些链接器链接它们,如下所示
cc
ld
cc a.o b.o c.o -o final.bin
您还可以在此处提及要链接的库。
如果其中任何一个具有最多一个入口点(主要功能),它将生成可执行文件。