首页 百科知识 多文件程序的运行

多文件程序的运行

时间:2022-09-22 百科知识 版权反馈
【摘要】:一个程序可以由多个文件组成,通过特殊的方法和编译环境可以将多个文件组合成一个可执行的程序。下面以例5.25为实例予以分别介绍。第二步:在Turbo C的编译环境中,建立一个“项目文件”,该项目文件由上述4个文件名构成,每个文件名单独占一行。此时,main函数中原有的说明extern可以省略不要。

5.5.3 多文件程序的运行

一个程序可以由多个文件组成,通过特殊的方法和编译环境可以将多个文件组合成一个可执行的程序。下面以例5.25为实例予以分别介绍。

1.用Turbo C环境进行编译链接

第一步:先分别建立4个程序文件(file1.c,file2.c,file3.c,file4.c)并存储在磁盘上。

第二步:在Turbo C的编译环境中,建立一个“项目文件”,该项目文件由上述4个文件名构成,每个文件名单独占一行。

第三步:保存项目文件并命名为a.prj,选择project菜单中的project name,在出现的对话框中输入项目名a.prj。

第四步:按功能键F9进行编译链接,生成可执行程序a.exe。

2.用MS C环境中进行编译链接

第一步:先分别建立4个程序文件(file1.c,file2.c,file3.c,file4.c)并存储在磁盘上。

第二步:分别对上述4个文件进行,得到4个目标文件,扩展名为.obj。

第三步:用link命令链接这4个目标文件(link file1+file2+file3+file4),得到一个可执行文件file1.exe。

3.用#include命令进行处理

可以直接用#include命令将文件file2.c、file3.c、file4.c包含到文件file1.c中去,即在file1.c文件的开头加如下3行:

#include"file2.c"

#include"file2.c"

#include"file3.c"

这样,在编译时,系统自动将这三个文件包含到file1.c中,并作为一个整体编译。此时,main函数中原有的说明extern可以省略不要。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈