【问题标题】:How can I compile libsndfile under ubuntu 11.04?如何在 ubuntu 11.04 下编译 libsndfile?
【发布时间】:2011-09-18 01:38:56
【问题描述】:

如何在ubuntu 11.04下编译libsndfile?

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

【问题讨论】:

  • 也许这个问题更适合 Unix/Linux 或 Ask Ubuntu 堆栈交换?

标签: c linux ubuntu libsndfile


【解决方案1】:

解压存档到一个目录,切换到那个目录,输入

 ./configure
 make
 make install

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

【讨论】:

  • 看起来很有希望!我使用 apt-get 安装 libsndfile。如何找到 Makefile?
  • @Shawn 仔细检查 Sinelaw 先生的回答,但您可能已经准备就绪(不需要编译任何东西)
  • +1 - 这是“我如何在 Linux 中编译 X”的规范答案 :)
【解决方案2】:
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

【讨论】:

    猜你喜欢
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 2011-10-16
    • 1970-01-01
    相关资源
    最近更新 更多