【发布时间】:2011-09-18 01:38:56
【问题描述】:
如何在ubuntu 11.04下编译libsndfile?
我应该使用 g++ 还是什么?
【问题讨论】:
-
也许这个问题更适合 Unix/Linux 或 Ask Ubuntu 堆栈交换?
标签: c linux ubuntu libsndfile
如何在ubuntu 11.04下编译libsndfile?
我应该使用 g++ 还是什么?
【问题讨论】:
标签: c linux ubuntu libsndfile
解压存档到一个目录,切换到那个目录,输入
./configure
make
make install
或者获取二进制文件的最简单方法(如果您不需要为您的特定设置进行任何特殊配置)是通过 Ubuntu 魔术程序 getter 获取它(查看库的 system 文件)。我相信,这样它也会为你获取依赖项。
【讨论】:
sudo apt-get build-dep libsndfile
apt-get source libsndfile
将安装构建所需的所有依赖项,然后(第二行)将为您获取可构建的源代码树并将其解压缩。然后,您可以使用以下方法构建它:
cd libsndfile
dpkg-buildpackage
或者而不是ALL,如果您不需要摆弄源代码,您可以安装它:
sudo apt-get install libsndfile
您可能还需要 libsndfile-dev,具体取决于您对该库的用途(请参阅 apt-cache show libsndfile-dev)
【讨论】: