移植Gens for linux到arm--------编译成功

        经过一个星期的努力,总算是把要移植的目标版本在linux下编译过了,其实也没有什么技巧,只是当时实在是自己没有想到可以这么弄,做一下记录已备以后参考,哈哈。

        说明一下版本:我用的虚拟器是VmWare,系统ubnutu8.04,Gens-2.15.5-gs-m5.2.tar.gz。

        Gens-2.15.5-gs-m5.2.tar.gz还有比较新的版本,我没有选用,是怕里面加了更多的东西,不好移。之前下了一个版本的,configure就过不了,我不太了解这个,相当郁闷。先把这个搞定再说吧,反正之后还要裁的。前面的就不用说了,无非是解压什么的。

        解压结束后建议先读一下附带的文档,readme,install什么的。里面会有一些基本的步骤,及用的到工具的说明。接下来按部就班。configure,然后make就可以了。需要注意的是configure的时候会有一些错误信息,按照提示安装gdk,sdl,nasm就OK了,不过我在另外一台机器上编译的时候遇到一个函数(g_uri_unescaption_string)找不到,不知道是什么原因,如果你遇到了这个问题,我暂时还没有解决。

        以上步骤结束,并且你没有遇到g_uri_unescaption_string找不到,恭喜你,基本上就完成了80%了。

        以下步骤比较重要,呵呵照者做就好了。

        make的时候,你会遇到第一个错误就是sgement fault。这个错误出的莫名奇妙,没有任何先兆。这样做就好了,吧出错的那句全部拷贝下来,在新的命令行上粘贴,吧-O3改成-O1,回车,OK这个文件没有问题了,然后继续make,切记不要用make clean,否则你就重来吧。接下来会有四五个类似的错误,依以上方法解决。在sub68k这个文件报segment fault错误的时候,依照以上做法,但是要注意的是-O1要改成-O0,这一步很重要,我试了其他几个参数,都有问题。

        好了,到这里再make下去,就不会有问题了,然后make intall就OK了,当然你要由root权限。、

        需要提醒的是编译的过程中千万别给clean了,编译出错的那几个文件的时候建议切到目录src/gens/,这样会方便不少,再有就是这个东东编出来是在xwindow下跑的。

        好了大功告成(其实也不大),找几个rom再找个手柄开始游戏吧,哈哈。

        下一步就要开始了解代码了,准备裁剪了!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值