linux下对gens游戏模拟器的编译

来源:互联网 发布:adobe for mac百度云 编辑:程序博客网 时间:2024/05/01 18:03

 gens版本:Gens/GS v2.15.5/GS-m5 (Gens/GS)

 linux版本: version 2.6.27.9-159.fc10.i686

 gcc版本:4.3.2

 编译过程:因为源代码中已经存在configure文件,所以不需要通过工程管理工具autoconf自动生成

                首先在源代码目录下执行./configure

                根据相应的错误提示,安装相应的工具,例如gtk+,nasm等工具

                在./configure成功之后,就会在每个目录下生成Makefile文件

                然后再在源代码目录下Make

                这个时候会提示一个错误

                gens_core/gfx/blit_hq2x_16.asm:1959: error: phase error detected at end of assembly.

                根据这个错误的提示,错误发生在汇编阶段,用文本编辑器打开configure,修改19104行

                NASM="${NASM} -O3 -g -w-orphan-labels ${nasm_obj_format}" 为NASM="${NASM} -O1 -g -                w-orphan-labels ${nasm_obj_format}"即可

                然后重新Make,就不会出错了

                最后Make install,就安装成功了