linux进程执行未加载动态库报错
来源:互联网 发布:飞行器仿真软件 编辑:程序博客网 时间:2024/05/21 08:06
0x00问题出现场景
编写代码调用了动态库的函数,linux是要加载到环境中,所以引用动态库头文件并没有真正的使用到动态库,当编译代码,就会报以下的错误
[root@localhost netproc]# ./client./client: error while loading shared libraries: libitcastsocket.so: cannot open shared object file: No such file or directory
错误提示很明显提示没有找到动态库。
0x01检测程序有那些没有加载的动态库
[root@localhost netproc]# ldd clientlinux-vdso.so.1 => (0x00007fff6f9ff000)libitcastsocket.so => not foundlibc.so.6 => /lib64/libc.so.6 (0x0000003a64000000)/lib64/ld-linux-x86-64.so.2 (0x0000003a63800000)
0x02加载缺失的动态库
直接将文件目录下的动态库加载到环境中
export LD_LIBRARY_PATH=/netproc:$LD_LIBRARY_PATH
[root@localhost netproc]# ldd clientlinux-vdso.so.1 => (0x00007fffd43ff000)libitcastsocket.so => /netproc/libitcastsocket.so (0x00007f65fbf91000)libc.so.6 => /lib64/libc.so.6 (0x0000003a64000000)/lib64/ld-linux-x86-64.so.2 (0x0000003a63800000)
阅读全文
0 0
- linux进程执行未加载动态库报错
- 动态加载未安装APK
- 加载执行动态库
- 动态加载未安装 apk: android-pluginmgr
- 动态化加载未安装的apk
- linux后台执行进程
- Linux进程后台执行
- linux 后台执行进程
- Html未加载完成时实现动态加载效果
- linux 动态加载动态库
- linux 动态加载动态库
- linux 动态加载动态库
- Linux下动态加载
- linux下由于线程局部存储未初始化导致加载动态链接库时程序崩溃的BUG
- linux下由于线程局部存储未初始化导致加载动态链接库时程序崩溃的BUG
- 创建子进程成功却未执行到main
- Linux结束执行中的进程
- linux更改执行进程名称
- 第5章 SQL Server数据库备份与恢复
- python爬虫爬出新高度
- MFC---分页技术
- PFC2D&3D学习笔记(一)
- python 爬虫抓取猫眼电影 top100 源码
- linux进程执行未加载动态库报错
- 原根
- XlistView展示
- XJOI Week1 奋斗总结
- 第6章 SQL Server数据库设计
- 主机之间几类拷贝工具
- WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据(转)
- Linux 下 gcc 与 g++的差别
- C/C++ 之 printf 输出函数的使用