Ubuntu文件搜索路径
2016-02-24 11:19
281 查看
总结自:http://blog.csdn.net/fd315063004/article/details/7925854
主要分为头文件,静态库,动态库3部分内容。
注意修改环境变量需要进入,/etc/profile(系统级别修改),~/.bashrc(用户级别修改),进行设置。具体的修改方法可以百度。
可以使用env命令查看系统当前所有环境变量。
1.头文件
主要有4种方式按顺序依次为
①编译时指定
编译的时候加上-I 指定
这个I是大写的i
②GCC/G++环境变量
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
③系统默认
/usr/include
/usr/local/include等等
④当前路径
#include"xxxxx"
2.静态库文件
按顺序依次为
①编译时指定
-L指定路径,-l指定库名
这里的l是L的小写
②GCC环境变量
LIBRARY_PATH
③系统默认
/lib
/usr/lib
/usr/local/lib
3.动态库文件
按顺序依次为
①编译时指定
-Wl以及-rpath
②GCC环境变量
LD_LIBRARY_PATH
③由配置文件
/etc/ld.so.cache指定的路径,
需要通过/etc/ld.so.conf修改,并通过ldconfig重新生成ld.so.cache文件生效
④系统默认搜索路径
/lib
/usr/lib
主要分为头文件,静态库,动态库3部分内容。
注意修改环境变量需要进入,/etc/profile(系统级别修改),~/.bashrc(用户级别修改),进行设置。具体的修改方法可以百度。
可以使用env命令查看系统当前所有环境变量。
1.头文件
主要有4种方式按顺序依次为
①编译时指定
编译的时候加上-I 指定
这个I是大写的i
②GCC/G++环境变量
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
③系统默认
/usr/include
/usr/local/include等等
④当前路径
#include"xxxxx"
2.静态库文件
按顺序依次为
①编译时指定
-L指定路径,-l指定库名
这里的l是L的小写
②GCC环境变量
LIBRARY_PATH
③系统默认
/lib
/usr/lib
/usr/local/lib
3.动态库文件
按顺序依次为
①编译时指定
-Wl以及-rpath
②GCC环境变量
LD_LIBRARY_PATH
③由配置文件
/etc/ld.so.cache指定的路径,
需要通过/etc/ld.so.conf修改,并通过ldconfig重新生成ld.so.cache文件生效
④系统默认搜索路径
/lib
/usr/lib
相关文章推荐
- mysql数据库目录存放位置更改
- iOS开发"此证书的签发者无效"问题解决
- Ext.Store详解
- 使用eval()方法可以实现动态执行js
- 淘宝联盟搜索中心
- 等了两个月宽带终于装好了,还是电…
- 转载一句话入门SEO
- [转] Linux中文件查找技术(名称、…
- wordpress 、supesite、discuz,ngi…
- 唐狮营销策略
- 百度站长俱乐部对部分SEO问题的答…
- 影响百度权重的因素
- 百度统计对排名影响
- 新站收录要点_我的SEO第一帖
- 雁皇羽绒裤ye420绽放曲线完美到极…
- 去掉导航栏下 细线
- 上传excel数据到数据库中
- 1074. Reversing Linked List (25)
- Mysql授权远程访问
- android触摸屏事件手势操作滑动处理