.png)
如何編譯opus-tools
以使用 Opus 1.2.1?
我已手動安裝最新版本的 Opus
wget https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz
tar -xzf opus-1.2.1.tar.gz
cd opus-1.2.1
./configure
make
sudo make install
完成後沒有錯誤,我認為這意味著 1.2.1 庫現在已安裝。
然後我嘗試編譯 opus 工具:
wget https://archive.mozilla.org/pub/opus/opus-tools-0.1.10.tar.gz
tar -xzf opus-tools-0.1.10.tar.gz
cd opus-tools-0.1.10
./configure
make
我現在已經opusenc
在該目錄中編譯了其他工具。然而,當我跑步時./opusenc --version
我看到
opusenc opus-tools 0.1.10(使用利波普斯1.1.2)
我需要使用什麼神奇指令才能使用 1.2.1 編譯 opusenc?
答案1
卸載軟體包libopus-dev
;你不需要它,因為你想使用你自己的 libopus 來編譯。
答案2
你的錯誤是安裝opus後你沒有運行sudo ldconfig
如果你有那麼它會連結到你建造和安裝的那個版本的作品。
請注意,下次安裝任何執行 ldconfig 的軟體包時,您安裝到 /usr/local/ 的版本將會被使用,無論好壞。