MinGW出错

时间:2015-07-30 02:14:20

标签: windows makefile mingw

大家好!

我正在尝试使用MinGW制作clearskies ioq3 binary,但它不起作用。

Makefile对于这个网站来说太大了,所以请查看我添加的评论,不要说我“在这里发布”,因为我不能。

log.txt:

    make[1]: Entering directory `/c/Users/Brice/Documents/ioq3'

Building Quake3-UrT-Clear in build/release-mingw32-x86:
  PLATFORM: mingw32
  ARCH: x86
  COMPILE_PLATFORM: mingw32
  COMPILE_ARCH: x86
  CC: gcc

  CFLAGS:
    -fno-strict-aliasing
    -w
    -DUSE_CURL=1
    -DCURL_STATICLIB
    -m32
    -DUSE_SQLITE_BANS=1
    -DUSE_SERVER_EXTRAS=1
    -DUSE_AUTH=1
    -DUSE_DEMO_FORMAT_42=1
    -DUSE_LOCAL_HEADERS=1
    -MMD
    -DNDEBUG
    -O3
    -march=i586
    -fomit-frame-pointer
    -falign-loops=2
    -funroll-loops
    -falign-jumps=2
    -falign-functions=2
    -fstrength-reduce

  Output:
    build/release-mingw32-x86/Quake3-UrT-Clear-Ded.x86.exe
    build/release-mingw32-x86/Quake3-UrT-Clear.x86.exe

make[2]: Entering directory `/c/Users/Brice/Documents/ioq3'
[[34mSERVER[0m] code/win32/win_shared.c
make[2]: Leaving directory `/c/Users/Brice/Documents/ioq3'
make[1]: Leaving directory `/c/Users/Brice/Documents/ioq3'

我使用make命令直接进入右侧文件夹。它可以在Linux(Debian 7和8)上使用相同的文件但不是Windows。

我安装了代码块(删除了cygwin),但我的路径设置为C:\MinGW\bin我安装了MinGW的最新版本,就像所有插件一样。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您必须仔细阅读自述文件。它说:

  

对于Windows,使用MinGW
    1.从http://www.mingw.org/下载并安装MinGW和MSys     2.下载http://www.libsdl.org/extras/win32/common/directx-devel.tar.gz
       并将其解压缩到MinGW目录中(通常为C:\ MinGW)     3.打开MSys终端,然后按照* nix上的编译说明进行操作。

将文件从 directx-devel.tar.gz 复制到msys libinclude文件夹。