首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用opus 1.2.1编译opus-工具

用opus 1.2.1编译opus-工具
EN

Ask Ubuntu用户
提问于 2018-09-10 17:25:52
回答 1查看 3.3K关注 0票数 2

我想用libopus 1.2.1编译opus-工具。

我从这里得到libopus1.2.1源代码:https://opus-codec.org/release/stable/2017/06/26/libopus-1_2_1.html

我拔掉它,然后做了:

代码语言:javascript
复制
./configure
make
sudo make install

一切顺利,现在我在/usr/include中有一个"opus“文件夹,在/usr/local/lib中有一些"libopus.*”文件。

现在我从这里得到了opus-tools源代码:https://opus-codec.org/downloads/

我提取了它,然后执行了:/配置,最后得到了以下错误消息:

代码语言:javascript
复制
checking for Opus... no
*** Could not run Opus test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means Opus was incorrectly installed
*** or that you have moved Opus since it was installed.
configure: error: 
    Opus is required to build this package!
    please see http://opus-codec.org/ for how to
    obtain a copy.

为什么它找不到我刚建的libopus图书馆?我怎么能链接到它呢?

谢谢你的帮助!干杯

EN

回答 1

Ask Ubuntu用户

发布于 2018-09-10 17:47:05

从存储库安装软件包

作品包装在Ubuntu (包括18.04 LTS)。您只需在用于的packages.ubuntu.comopus上搜索即可。

您将得到以下软件包:

  • 包装libopus-dev仿生(18.04LTS) (libdevel):Opus库开发files 1.1.2-1ubuntu1: amd64 .
  • 包装libopus0仿生(18.04LTS) (libs):操作系统编解码运行时library 1.1.2-1ubuntu1: amd64 .
  • opus-tools仿生软件包(18.04LTS) (声音):Opus命令行工具宇宙 0.1.10-1: amd64

因此,我建议从存储库安装这些软件包:

代码语言:javascript
复制
sudo add-apt-repository main
sudo add-apt-repository universe
sudo apt-get install libopus-dev libopus0 opus-tools

手工编译(坏主意)

在软件和更新(software-properties-gtk)中启用源代码存储库。

安装opus构建依赖项:

代码语言:javascript
复制
sudo apt-get build-dep libopus0 opus-tools

下载并编译新的opus (您确定1.2.1优于1.1.2-1 ubuntu1吗?):

代码语言:javascript
复制
cd ~/Downloads
wget https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz
tar -xf opus-1.2.1.tar.gz
cd opus-1.2.1/
./configure
make
sudo make install

下载并安装opus-tools (与存储库中的版本完全相同):

代码语言:javascript
复制
cd ~/Downloads
wget https://archive.mozilla.org/pub/opus/opus-tools-0.1.10.tar.gz
tar -xf opus-tools-0.1.10.tar.gz
cd opus-tools-0.1.10/
./configure
make
sudo make install

注意:sudo make install也是个坏主意,考虑使用checkinstall

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1074044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档