![使用 opus 1.2.1 编译 opus-tools(Ubuntu 17.04)](https://linux22.com/image/1203626/%E4%BD%BF%E7%94%A8%20opus%201.2.1%20%E7%BC%96%E8%AF%91%20opus-tools%EF%BC%88Ubuntu%2017.04%EF%BC%89.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(使用libopus 1.1.2)
我需要使用什么神奇命令才能使用 1.2.1 编译 opusenc?
答案1
卸载该包libopus-dev
;由于您想使用自己的 libopus 进行编译,因此您不需要它。
答案2
你的错误是,在安装 opus 后你没有运行sudo ldconfig
如果您有,那么它就会链接到您构建和安装的 opus 版本。(在运行时......
请注意,下次您安装任何运行 ldconfig 的软件包时,您安装到 /usr/local/ 的版本将会被更好或更坏地使用。