centos7.2 编译 运行,连接不到动态库问题
来源:互联网 发布:英制丝锥淘宝 编辑:程序博客网 时间:2024/06/07 05:18
我用makefile可以编译通过,但运行出错
error while loading shared libraries: libavformat.so.57: cannot open shared object file: No such file or directory
然后 ldd 查看依赖动态库,显示找不到。。。
我的动态库都在本目录下
再然后搞了很久,之前从没遇到过这样的问题,
突然想到修改文件环境变量,即~/.bashrc文件,~/.basg_profile,或者/etc/profile文件,再或者 /etc/ld.so.conf(可能需要sudo)
方法一:
将
export
LD_LIBRARY_PATH=库所在路径
:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
写入~/.bashrc文件,或者~/.basg_profile,或者/etc/profile文件,三个改一个文件即可
方法二:
或者将.写入 /etc/ld.so.conf文件
然后在文件最后一行添加本目录,也就是.问题解决,原来是文件中没有配置
保存后执行ldconfig
ok~
再ldd 看一下
阅读全文
1 0
- centos7.2 编译 运行,连接不到动态库问题
- maven 菜鸟级问题--连接不到中央库
- linux动态链接库编译运行方法
- Linux如何查找动态库(编译、运行)
- 预处理、编译、连接、运行
- 编译/连接/运行
- 预处理、编译、连接、运行
- VC编译\链接\运行:包含文件、包含库lib、包含动态库dll的一些问题
- 解决 gcc/g++ 编译动态库通过却无法运行的问题
- eclipse 运行C++问题(centos7)
- 编译连接模板库问题
- boost编译动态库问题!
- 动态库连接依赖问题
- php-module动态连接库编译方法
- C编译: 动态连接库 (.so文件)
- C编译: 动态连接库 (.so文件)
- C编译: 动态连接库 (.so文件)
- C编译: 动态连接库 (.so文件)
- 带边框的TextView
- 17年下半年训练记录
- 微信 机器人
- rabbitmq queue_declare arguments参数注释
- Activemq远程代码执行漏洞
- centos7.2 编译 运行,连接不到动态库问题
- belongs_to :order, optional: true
- js异步之promise(ES6)
- ssh免密码登录
- (二)JavaScript关于浏览器--操作DOM
- lua中执行系统命令
- 一道面试题引发的思考
- ELK单机版搭建之ElasticSearch-head插件安装
- 1.初探vs项目文件结构