|
之前写过篇mame编译教程, 现在看有些过时了, 所以写一篇新的, 而这次主要针对windows下mameplus的编译
1.下载编译工具
下载地址:http://mamedev.org/tools/
要编译32位的下mingw-mame-w32-xxxxxxxx.exe
要编译64位的下mingw-mame-w64-xxxxxxxx.exe
都想编译的下载mingw-mame-xxxxxxxx.exe
xxxxxxxx是指日期, 现在的是20121207, 可能官方可能会提供新的工具, 所以用xxxxxxxx代替
下载好后解压, 第一次使用的话, 运行目录下的setup-Python.bat河setup-Qt.bat两个文件, 之后就不用再管了
2.下载源代码
下载地址:http://mameplus.svn.sourceforge.net/viewvc/mameplus/trunk/mamep/
点击Download GNU tarball下载, 之后解压
如果是使用TortoiseSVN之类的客户端的话, 源代码下载地址为:
https://mameplus.svn.sourceforge ... meplus/trunk/mamep/
3.修改命令脚本
到mameplus源代码目录下, 你会发现4个cmd命令脚本, 由于mame官方提供的编译工具是gcc的, 所以只要修改mkgcc-w32.cmd和mkgcc-w64.cmd两个命令脚本, 另两个不用管
mkgcc-w32.cmd是用来编译32位mameplus的, mkgcc-w64.cmd是用来编译64位mameplus的
用记事本打开这两个文件, 找到MINGW_ROOT这一行, 将其路径指向编译工具的路径
比如编译工具在D盘, mkgcc-w32.cmd中的改成set MINGW_ROOT=D:\mingw64-w32, mkgcc-w64.cmd中的改成set MINGW_ROOT=D:\mingw64-w64
然后是make -j3 >compile.log这一行, -j3是针对双核cpu的, 四核的话可以改成-j5, 依次类推, 这样可以加快编译速度, 如果cup较差的话可以将j参数去掉
改好之后直接运行该cmd就会开始编译了, 编译完成后, 32位会在源代码目录下生成mamep.exe和mamepui.exe, 64位会在源代码目录下生成mamep64.exe和mamepui64.exe
如果编译出错可以查看compile.log文件, 会有出错信息, 依照内容进行修改, 当然一般是没有问题的, 有问题对我们非程序员来说也不可能去解决
如果要重新编译的话, 则建议先删掉obj文件夹后再开始编译
4.总结
所以说纯编译是很简单的一件事, 下载编译工具-->下载源代码-->编译, 看网上一些人东求西求的, 其实完全可以自己解决
而编译的快慢就看你cpu的性能了, 快的话20分钟, 慢的话可能要2-3个小时 |
|