如何编译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,我需要使用什么魔术命令?
发布于 2017-11-17 09:46:47
卸载包libopus-dev
;您不需要它,因为您希望使用自己的libopus进行编译。
发布于 2017-12-03 17:34:56
你的错误是在安装opus之后你没有运行sudo ldconfig
如果有,它就会链接到您构建和安装的opus版本。(在运行时..。
请注意,下次安装任何运行ldconfig的包时,您安装到/usr/local/的版本将被用于更好或更糟的版本。
https://askubuntu.com/questions/977330
复制相似问题