- 安装
sudo apt install chrpath
- 看看文件的错误
$ ldd ffplay
......
libSDL2-2.0.so.0 => /home/wuxi/lib-ffmpeg/lib/libSDL2-2.0.so.0 (0x00007f7072949000)
libvpx.so.7 => not found
libfdk-aac.so.2 => not found
libx264.so.163 => not found
- 看看文件的rpath
$ chrpath -l ffplay
ffplay: RUNPATH=/home/wuxi/lib-ffmpeg/lib
- 更改
这个编译结果限制25个字符。
$ chrpath -r .:/home/wuxi/lib-ffmpeg/lib ffplay
ffplay: RUNPATH=/home/wuxi/lib-ffmpeg/lib
new rpath '.:/home/wuxi/lib-ffmpeg/lib' too large; maximum length 25
$ chrpath -r . ffplay
ffplay: RUNPATH=/home/wuxi/lib-ffmpeg/lib
ffplay: new RUNPATH: .
$ chrpath -l ffplay
ffplay: RUNPATH=.