摘要:编译器是讲一种语言翻译成另一种语言的计算机程序。通常源程序称为高级语言,如C/C++,而目标语言则是目标机器的目标代码(有时也称为机器代码)源程序 ---> 编译器 ---> 目标程序 源文件 ---> 中间目标文件 ---> 可执行文件一般来说,无论C/C++首先要把源文件编译成中间代码文件,在windows下是.obj, linux下是.o文件,这个动作叫做编译。然后再把大量的.o文件合成执行文件,这个动作叫做链接(link)编译时,编译器需要做的是语法的正确,函数和变量声明的正确(是否被声明)。对于函数和变量声明,通常是需要告诉编译器头文件所在的位置(头文件中应该
阅读全文
随笔分类 - Linux

浙公网安备 33010602011771号