摘要: 1、总论任何一个用C写的项目都是由若干文件构成,通常这些文件分为两大类:头文件和实现文件。头文件的后缀为.h,实现文件的后缀为.c。当然,也有一些文件是其他后缀,但这些文件通常也担当着头文件的角色(项目文件、配置文件及其它数据文件除外)。编译器的输入通常是实现文件,每一个实现文件对编译器来说是一个翻译单元,编译器将其翻译为目标代码,通常是一个obj文件。最后由链接器将所有的obj文件连成一个完整的可执行程序。2、头文件第一步,编译器首先对翻译单元进行预处理,包括对头文件和宏进行扩展。对头文件的扩展很简单,把include指令删除,然后把include指令所指定的头文件内容插入当前位置。这也就是 阅读全文
posted @ 2006-03-24 17:07 Goncely 阅读(235) 评论(0) 推荐(0) 编辑