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