程序的编译和链接
1、编译时,编译器会检查代码语法正确、函数与变量的声明的正确性。
2、链接时,主要是链接函数和全局变量,链接器会在所有的 Object File 中找寻函数的实现。
3、在大多数时候,由于源文件太多,编译生成的中间目标文件太多,而在链接时需要明显地指出中间目标文件名,这对于编译很不方便,所以,我们要给中间目标文件打个包,在 Windows 下这种包叫“库文件”(Library File),也就是 .lib 文件,在 UNIX下,是 Archive File,也就是 .a 文件。