您当前位置: 首页 » 7 月 2014
按日期归档: 7 月 2014

【debian 7】查看可执行文件依赖的so,极其目录

在编译ffmpeg的时候,发现libx264的so无法加载;后来发现加载的so位置不对。

通过ldd可以查看可执行文件以来的so文件极其位置,执行后命令输出如下:

aaa@debian-dev:~/dev_mobile$ ldd 'ffmpeg'
	linux-gate.so.1 =>  (0xb77be000)
	libx264.so.142 => /lib/libx264.so.142 (0xb75d9000)
	libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb75b3000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7599000)
	librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb7590000)
	libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb7577000)
	libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb7413000)
	libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb740f000)
	/lib/ld-linux.so.2 (0xb77bf000)
2014-07-03 | | unix编程环境学习

【debian 7】查看可执行文件依赖的so,极其目录已关闭评论