3

如何在 ubuntu 11.04 下编译 libsndfile?

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

4

2 回答 2

9
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

于 2011-06-19T07:19:04.480 回答
3

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

 ./configure
 make
 make install

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

于 2011-06-19T07:13:22.397 回答