现在网上有两种编译GBA程序的编译器. 1.gcc 由于GBA采用的是Arm公司的CPU,所以也需要去网上找到个armgcc覆盖你现有的gcc gcc本身是个不错的c语言编译器.但是比起后面的讲的ArmSDT就有几个致命的缺点. 关于GBA所用的gcc有好几个不错的选择. (1)devkitadv.你下载后就可以直接用了.它里面的gcc是已经装了armgcc的. (2)HAM.它也是已经把gcc转换成armgcc的了. (3)当然,你也可以自己配置armgcc 首先你应该有个常规的gcc. 可以在cygwin这个软件里找到完整的gcc.不过cygwin这个工具很大.有几百MB. 然后再找到armgcc以及一些补丁.具体的补丁我也不是很清楚. 但是你应该可以在Romandoo发布在cgdn论坛的贴子可以找到他提供的完整的补定包和AgbLib3.0 他在贴子中这么写到. 一: 安装CYGWIN工具 运行CYGWIN_SETUP目录下setup.exe进行cygwin的安装 选INSTALL FROM LOCAL DIRECTORY 在SELECT INSTALL ROOT diretory 选择安装目录 next> 再NEXT 在弹出的窗口中,在Perv Curr Exp 中选Curr 点开列表栏中各项, 选 base 的 cygwin ash bash login sh-utils 选 devel 的 autoconf automake binutils gcc gdb make 选 |