我最近在Windows 10上下载了goattracker2,在对源代码进行了一些更改后,我需要重新编译程序来测试它。
我没有任何重新编译的经验。我看了一下自述文件中包含的文档:
- 重新编译
要为Win32重新编译,您需要MinGW开发环境,使用src/makefile.win文件作为makefile。
要为Linux重新编译,请使用src/makefile。
在这两种情况下,除了SDL运行时,请参阅http://www.libsdl.org.
首先从src/bme编译实用程序(datafile&dat2inc(目录,并将它们放置到您的路径中。
这给我留下了几个问题,比如
- 我需要下载哪些程序
- 如何运行或执行makefile
- 我需要在哪里安装SDL库
如果有人有重新编译goattracker的经验,他们能提供一个循序渐进的教程吗?
- 获取MinGW(我推荐32位版本(并安装
- 从下载并解压缩SDL库https://www.libsdl.org/(根据您的版本,您可能需要SDL 1.x(
- SDL库(
*.a
文件(必须添加到MinGW安装目录的lib目录中(这可能与MinGW的lib目录不同,请参阅此问题( - SDL(SDL2/目录MinGW(的头文件必须放在MinGW可以找到它们的地方(这可能与MinGW的include目录不同,请参阅此问题(
- 转到goattracker的
src
目录并键入make -f makefile.win