• 您的当前位置:首页 > HACK教程 > [ 教程 ] 关于MAME编译的那些事 下

[ 教程 ] 关于MAME编译的那些事 下

  • 作者:分享
  • 2024-11-30 10:49:07

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,依次类推,这样可以加快编译速度,如果cpu较差的话可以将j参数去掉,改好之后直接运行该cmd就会开始编译了,编译完成后,32位会在源代码目录下生成mamep.exe和mamepui.exe,64位会在源代码目录下生成mamep64.exe和mamepui64.exe。
如果编译出错可以查看compile.log文件,会有出错信息,依照内容进行修改,当然一般是没有问题的,有问题对我们非程序员来说也不可能去解决,如果要重新编译的话,则建议先删掉obj文件夹后再开始编译。

4.总结
所以说纯编译是很简单的一件事,下载编译工具-->下载源代码-->编译,编译的快慢就看你cpu的性能了,快的话20分钟,慢的话可能要2-3个小时。

*_*
互动小天地
点击加载更多...
关闭 更换头像