ldd命令 查看程序依赖库
发布时间:2020-12-14 02:13:14 所属栏目:百科 来源:网络整理
导读:ldd 命令 功能: 查看程序依赖库 例如: 在当前文件夹下有一个文件 test.c 内容如下: #includestdio.hintmain(){printf("HelloWorldn");return0;} 经过 gcc -g -o test test.c 编译连接后会生成一个可执行文件 test 650) this.width=650;" src="http://img
ldd命令 功能:查看程序依赖库 例如: 在当前文件夹下有一个文件test.c 内容如下: #include<stdio.h> intmain() { printf("HelloWorldn"); return0; } 经过 gcc -g -o test test.c 编译连接后会生成一个可执行文件 test 直接 ./test 运行后,可以看到屏幕输出 Hello World 此时输入 ldd test 会看到 test 程序运行所依赖的库: 该部分内容如下:
通过上面的信息,我们可以得到以下几个信息: 通过对比第一列和第二列,我们可以分析程序需要依赖的库和系统实际提供的,是否相匹配 通过观察第三列,我们可以知道在当前的库中的符号在对应的进程的地址空间中的开始位置 如果依赖的某个库找不到,通过这个命令可以迅速定位问题所在; 注意: ldd不是个可执行程式,而只是个shell脚本! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |