从源文件到目标文件


从源文件到目标文件_第1张图片

编译:检查语法错误,函数与变量声明是否正确

链接:主要连接函数和全局变量。连接器并不管函数所在的源文件,只管函数的中间目标文件。如果一个工程源文件很多,那么生成的目标文件就很多。而在连接时是需哟显示指出中间目标文件名的,那么这样就不方便了,所以给中间目标问价打个包,在windows下,这种包叫库文件(.lib),在Unix下,是Archive 文件(.a文件)。

 

1、  源文件

源文件不管在什么系统(linux,windows)下,写法什么都是一样的。、

源文件的后缀不同语言不同后缀。 .c .cpp .java .cs

2、  中间代码文件(目标文件)-----objectfile

在windows下是.obj文件

在 UNIX下是.o文件

3、  可执行文件

将大量的object file连接成可执行文件。

你可能感兴趣的:(工程杂问)