如何在ubuntu 11.04下编译libsndfile?

时间:2011-06-19 07:03:03

标签: c linux ubuntu libsndfile

如何在ubuntu 11.04下编译libsndfile?

我应该使用g ++还是什么?

2 个答案:

答案 0 :(得分:9)

sudo apt-get build-dep  libsndfile
apt-get source libsndfile

将为构建安装所有必需的依赖项,然后(第二行)将获取可构建的源代码树并将其解压缩。然后,您可以使用以下方法构建它:

cd libsndfile
dpkg-buildpackage

而不是所有你可以安装它,如果你不需要摆弄来源:

sudo apt-get install libsndfile

您可能还需要libsndfile-dev,具体取决于您对该库的操作(请参阅apt-cache show libsndfile-dev

答案 1 :(得分:2)

将存档解压缩到目录,切换到该目录,键入

 ./configure
 make
 make install

或者最简单的方法来获取二进制文件(如果您不需要为特定设置进行任何特殊配置)是通过Ubuntu魔术程序getter获取它(查看库的system文件下) )。这样,我相信它也会为你获得依赖。