使用 opus 1.2.1 編譯 opus-tools (Ubuntu 17.04)

使用 opus 1.2.1 編譯 opus-tools (Ubuntu 17.04)

如何編譯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/ 的版本將會被使用,無論好壞。

相關內容