掌叔
2009-03-08 17:50:28
摘自:[url]http://blog.chinaunix.net/u/4774/[/url]
作者:u0u0
最简只需要
devkitARM_r21-win32.exe
msys-1.0.11-RC2.exe
libnds-20071023.tar.bz2
nds-examples-20071023.tar.bz2
解压,目录结构
C:devkitPro
devkitARM
msys
libnds
nds-examples
然后设置环境变量
DEVKITARM /c/devkitPro/devkitARM
DEVKITPRO /c/devkitPro
启动msys,找个example make一下,应该就可以编译了。
==========================
再来看看都是些啥。
devkitARM是用GCC针对arm处理器的交叉开发环境,理论上可以DIY出来的。
devkitARM有提供linux下的开发包,所有在linux上建环境应该是水到渠成。(FreeBSD?可能需要开启linux模拟)
devkitARM有部分非GCC的工具,比如ndstool.exe等,这个很重要,后面再将。
注:devkitARM_r21-win32.exe的GCC是4.1.2,devkitARM_r22-win32.exe是GCC 4.3
该死的GPLv3,不是很喜欢,后面不建议跟进工具链。
msys是个在windows下提供shell环境的一个工具,少不了它。
libnds,针对NDS硬件的都在这里面了,有源码,要了解工作原理,一定要把它的源码下来看看。
后面逐步分析。
niubo_
2009-03-08 21:40:23
哇,还有“后面逐步分析”。很期待……