在 Windows 10 上重新编译 goattracker2
Recompiling goattracker2 on Windows 10
我最近在Windows10下载了goattracker2,在对源代码做了一些修改后,我需要重新编译程序来测试它。
我没有任何重新编译的经验。
我查看了自述文件中包含的文档:
- Recompiling
To recompile for Win32, you need the MinGW development environment,
use the file src/makefile.win as makefile.
To recompile for Linux, use src/makefile.
In both cases you need the SDL development libraries in addition to
the SDL runtime, see http://www.libsdl.org.
Compile first the utilities (datafile & dat2inc) from the src/bme
directory, and place them to your path.
这给我留下了几个问题,比如
- 我需要下载哪些程序
- 我如何运行或执行生成文件
- 我需要在哪里安装 SDL 库
如果有人有重新编译 goattracker 的经验,他们可以提供一步一步的教程吗?
- 获取 MinGW(我推荐 32 位版本)并安装。
- 从 https://www.libsdl.org/ (depending on your version you might need SDL 1.x)
下载并解压 SDL 库
- 必须将 SDL 库(
*.a
文件)添加到 MinGW 安装目录的 lib 目录中(这可能与 MinGW 的 lib 目录不同,请参阅此 issue)
- 来自 SDL(SDL2/目录 MinGW)的头文件必须放在 MinGW 可以找到它们的地方(这可能与 MinGW 的 include 目录不同,见此 issue)
- 转到 goattracker 的
src
目录并键入 make -f makefile.win
我最近在Windows10下载了goattracker2,在对源代码做了一些修改后,我需要重新编译程序来测试它。
我没有任何重新编译的经验。 我查看了自述文件中包含的文档:
- Recompiling
To recompile for Win32, you need the MinGW development environment, use the file src/makefile.win as makefile.
To recompile for Linux, use src/makefile.
In both cases you need the SDL development libraries in addition to the SDL runtime, see http://www.libsdl.org.
Compile first the utilities (datafile & dat2inc) from the src/bme directory, and place them to your path.
这给我留下了几个问题,比如
- 我需要下载哪些程序
- 我如何运行或执行生成文件
- 我需要在哪里安装 SDL 库
如果有人有重新编译 goattracker 的经验,他们可以提供一步一步的教程吗?
- 获取 MinGW(我推荐 32 位版本)并安装。
- 从 https://www.libsdl.org/ (depending on your version you might need SDL 1.x) 下载并解压 SDL 库
- 必须将 SDL 库(
*.a
文件)添加到 MinGW 安装目录的 lib 目录中(这可能与 MinGW 的 lib 目录不同,请参阅此 issue) - 来自 SDL(SDL2/目录 MinGW)的头文件必须放在 MinGW 可以找到它们的地方(这可能与 MinGW 的 include 目录不同,见此 issue)
- 转到 goattracker 的
src
目录并键入make -f makefile.win