首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译C程序时cc和cc -c的区别

编译C程序时cc和cc -c的区别
EN

Stack Overflow用户
提问于 2013-12-26 12:24:38
回答 1查看 233关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2013-12-26 12:41:26

要从对象模块创建可执行文件,需要使用ccld或其他链接器将它们链接起来,如下所示

代码语言:javascript
复制
 cc a.o b.o c.o -o final.bin

你也可以在这里提到你想要链接的库。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20779095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档