MyEyes

Logging my life

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  Linux

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