opus 1.2.1 (Ubuntu 17.04) で opus-tools をコンパイルする

opus 1.2.1 (Ubuntu 17.04) で opus-tools をコンパイルする

opus-toolsOpus 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

opusenc を 1.2.1 でコンパイルするには、どのようなマジック コマンドを使用する必要がありますか?

答え1

パッケージをアンインストールします。libopus-dev独自の libopus を使用してコンパイルするため、このパッケージは必要ありません。

答え2

あなたの間違いは、Opusをインストールした後に実行しなかったことですsudo ldconfig

そうであれば、実行時にビルドしてインストールした Opus のバージョンにリンクされます。

次回、ldconfig を実行するパッケージをインストールするときには、良くも悪くも /usr/local/ にインストールしたバージョンが使用されることに注意してください。

関連情報