再谈libnds的开发环境搭建(win)



掌叔
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

哇,还有“后面逐步分析”。很期待……