主程序、子程序链接:子程序的编译

  • 主程序
  • 子程序
  • 蓝蓝的天
  • LV5工程师
  • |      2016-07-16 16:54:53
  • 浏览量 444
  • 回复:0
如果我们在一个主程序里面又调用了另一个子程序呢?这是很常见的一个程序写法,因为可以 简化整个程序的易读性。在下面的例子当中,我们以thanks.c这个主程序去调用2.c这个子程序, 写法很简单! 编写所需要的主程序、子程序 进行程序的编译与链接: 可以看到生成了2.o 上图生成了thanks.o 由于我们的源码文件有时并非仅只有一个文件,所以我们无法直接进行编译。这个时候就 需要先生成目标文件,然后再以链接制作成为二进制可执行文件。另外,如果有一天,你 更新了2.c这个文件的内容,则你只要重新编译2.c来产生新的2.o,然后再以链接制作出新的 二进制可执行文件即可,而不必重新编译其他没有改动过的源码文件。这对于软件开发者来说, 是一个很重要的功能,因为有时候要将诺大的源码全部编译完成,会花很长的一段时间呢!
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子