【问题标题】:Compilng C/C++ makefile files under Windows (XP)在 Windows (XP) 下编译 C/C++ makefile 文件
【发布时间】:2009-07-10 23:06:19
【问题描述】:

我正在尝试使用具有一些非 Python 必备库的 Python 库 (pyMedia)。 (libogg、libvorbis、liblame 和 libfaad2 - 这与具体问题无关)。

libogg 要求您从源代码手动编译它并附带一个 makefile。我为 Windows 安装了 GCC。我将如何编译这个?

【问题讨论】:

    标签: c++ windows gcc compiler-construction makefile


    【解决方案1】:

    获取cygwin。它是 Windows 的 unix 环境,以及 Autotools(包括 make)工具链。

    【讨论】:

    • 我已经安装了 Cygwin——虽然我应该更具体一些,但我对命令更加困惑(比如需要什么命令和开关。我知道这可能不是一个简单的答案,但是如果您能指出教程或示例语法的方向。我在 Google 上搜索了它,但所有指南都假设您熟悉 C 编程并编写自己的 makefile,我真的找不到理解编译过程的解决方案。
    • 一般来说,你运行configure脚本然后make。 Configure 使用与您的系统相关的变量填充 makefile,并且 make 实际上会通过 makefile 并构建您的软件。您还可以尝试 ./configure --help 以查看如何自定义该过程。 HTH。
    【解决方案2】:

    MinGW可用于Windows下编译。将二进制文件添加到PATH 环境变量中,您可以使用mingw32-make 使用Makefile 进行编译。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多