MinGW 出错
MinGW make error
大家好!
我正在尝试用 MinGW
制作 clearskies ioq3 binary 但它不起作用。
Makefile 对于这个站点来说太大了,所以请看我添加的评论,不要说我 "Post it here" 因为我不会。
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 不行。
我已经安装了 codeblocks(删除了 cygwin),但是我的路径设置为 C:\MinGW\bin
我已经安装了最新版本的 MinGW
并且喜欢其中的所有插件。
感谢您的帮助!
您必须仔细阅读 README。它说:
For Windows, using MinGW
1. Download and install MinGW and MSys from http://www.mingw.org/.
2. Download http://www.libsdl.org/extras/win32/common/directx-devel.tar.gz
and untar it into your MinGW directory (usually C:\MinGW).
3. Open an MSys terminal, and follow the instructions for compiling on *nix.
将文件从 directx-devel.tar.gz 复制到 msys lib
和 include
文件夹。
大家好!
我正在尝试用 MinGW
制作 clearskies ioq3 binary 但它不起作用。
Makefile 对于这个站点来说太大了,所以请看我添加的评论,不要说我 "Post it here" 因为我不会。
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 不行。
我已经安装了 codeblocks(删除了 cygwin),但是我的路径设置为 C:\MinGW\bin
我已经安装了最新版本的 MinGW
并且喜欢其中的所有插件。
感谢您的帮助!
您必须仔细阅读 README。它说:
For Windows, using MinGW
1. Download and install MinGW and MSys from http://www.mingw.org/.
2. Download http://www.libsdl.org/extras/win32/common/directx-devel.tar.gz
and untar it into your MinGW directory (usually C:\MinGW).
3. Open an MSys terminal, and follow the instructions for compiling on *nix.
将文件从 directx-devel.tar.gz 复制到 msys lib
和 include
文件夹。