如何在ubuntu 11.04下编译libsndfile?

Sha*_*awn 3 c linux ubuntu libsndfile

如何在ubuntu 11.04下编译libsndfile?

我应该使用g ++还是其他东西?

sin*_*law 9

sudo apt-get build-dep  libsndfile
apt-get source libsndfile
Run Code Online (Sandbox Code Playgroud)

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

cd libsndfile
dpkg-buildpackage
Run Code Online (Sandbox Code Playgroud)

或者,如果您不需要使用源代码,则可以安装它,而不是全部:

sudo apt-get install libsndfile
Run Code Online (Sandbox Code Playgroud)

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