linux設定環境變數動態庫搜尋路徑
阿新 • • 發佈:2019-02-11
1. 新增環境變數
在/etc/profile檔案下增加如下欄位: FFMPEG=/usr/local/ffmpeg X264=/usr/local/x264YASM=/usr/local/yasm
export FFMPEG X264 YASM
export PATH=$PATH:$FFMPEG/bin:$X264/bin:$YASM/bin
export LD_LIBRARY_PATH=$YASM/lib:$X264/lib:$FFMPEG/lib:$LD_LIBRARY_PATH 2. 新增動態庫載入路徑 執行./ffmpeg -version檢視當前版本的詳細資訊,預設情況下一般會報libavdevice.so.57: cannot open shared object file: No such file or directory,原因是lib目錄未載入到連結到系統庫中,系統ld目錄列表在/etc/ld.so.conf中,開啟檔案會發現,裡面引用了/etc/ld.so.conf.d/下面所有的.conf檔案,比如mariadb-x86_64.conf我們只需要建立一個檔案並寫入lib路徑即可,執行命令:vim /etc/
使配置生效,現在再次執行./ffmpeg -version顯示就正常了