trybye
2017-04-30 14:28
采纳率: 23%
浏览 984
已采纳

gcc编译的时候是不是以函数为单位的?

一个.c文件中只有一个函数,编译后生成一个.o,如果.c中有多个函数中,gcc编译时是怎么弄的

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 君子黎 2017-04-30 14:57
    已采纳

    经历4个阶段,预处理,编译,汇编,链接;无论你的.c文件中有多少个函数,都是经历这样的一个过程。望楼主采纳!

    打赏 评论
  • oyljerry 2017-04-30 14:51

    一个文件作为编译单元,生成一个o文件

    打赏 评论
  • 君子黎 2017-04-30 15:16

    ”.o文件是在汇编阶段生成的目标文件,这个时候还得经历链接,这样才能生成一个可执行的文件“

    打赏 评论

相关推荐 更多相似问题