我是C语言的新手,在编译C源代码时,我需要知道cc filename.c和cc -c filename.c之间的区别。我知道cc -c命令创建了一个对象模块,如果是这样,如何将该对象模块转换为可执行文件。
发布于 2013-12-26 12:41:26
要从对象模块创建可执行文件,需要使用cc或ld或其他链接器将它们链接起来,如下所示
cc a.o b.o c.o -o final.bin你也可以在这里提到你想要链接的库。
如果其中任何一个函数至多有一个入口点(main函数),它将生成可执行文件。
https://stackoverflow.com/questions/20779095
复制相似问题