使用 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(使用libopus 1.1.2

我需要使用什么神奇命令才能使用 1.2.1 编译 opusenc?

答案1

卸载该包libopus-dev;由于您想使用自己的 libopus 进行编译,因此您不需要它。

答案2

你的错误是,在安装 opus 后你没有运行sudo ldconfig

如果您有,那么它就会链接到您构建和安装的 opus 版本。(在运行时......

请注意,下次您安装任何运行 ldconfig 的软件包时,您安装到 /usr/local/ 的版本将会被更好或更坏地使用。

相关内容