转自:http://blog.csdn.net/etah000/article/details/4525898
gcc/g++ 头文件和库文件搜索路径
1)用户指定的
2)环境变量定义
3)编译器配置文件specs文件指定的
一般为:/usr/...
/usr/local/...等。
通过gcc -v或者info gcc显示specs文件的位置。
头文件:
1) -I
2)C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH
库文件:
1)-L
2)LIBRARY_PATH
动态运行库:
1)这是通过gcc 的参数"-Wl,-rpath,"指定
2) LD_LIBRARY_PATH
3) 配置文件/etc/ld.so.conf
gcc/g++ 头文件和库文件搜索路径
1)用户指定的
2)环境变量定义
3)编译器配置文件specs文件指定的
头文件:
1) -I
2)C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH
库文件:
1)-L
2)LIBRARY_PATH
动态运行库:
1)这是通过gcc 的参数"-Wl,-rpath,"指定
2) LD_LIBRARY_PATH
3) 配置文件/etc/ld.so.conf