如何在ubuntu 11.04下编译libsndfile?
我应该使用g ++还是什么?
答案 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
文件下) )。这样,我相信它也会为你获得依赖。