确定include搜索顺序的shell

来源:互联网 发布:c语言标准库pdf 编辑:程序博客网 时间:2024/05/19 16:36

简单写一行shell,就能看到include的搜索的顺序了。

 echo 'main(){}' | gcc -E -v  -



1.编译目标代码时指定的动态库搜索路径;
2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径;
3.配置文件/etc/ld.so.conf中指定的动态库搜索路径;
4.默认的动态库搜索路径/lib;
5.默认的动态库搜索路径/usr/lib