摘要: 在Linux下开发c程序时,经常引用各类库,通常通过包含多个#include来完成库的引用,对背后的一些机制没有完全理解。本文重点说明c程序开发中的库文件引用、动态链接库和静态链接库中的一些常见疑问。不特别指明时,编译器指定GCC。在学习c语言预处理过程时,我们了解到#include 和#include “xxx.h”的差别,前者在指定目录中寻找头文件,后者则在源文件所在目录中寻找头文件,如果没有找到,再到指定目录中继续寻找。通常我们在引用头文件时最好区别使用””和,这样可以加速预处理效率。在Linux系统中,指定目录通常是/usr/include目录,因此我们在源程序中使用#include 阅读全文
posted @ 2014-03-07 22:25 ericghw 阅读(3308) 评论(0) 推荐(0)