第1个回答 2010-11-17
看来这位朋友确实需要一些帮助,因为这是个非常基础的问题
两个教程告诉你的是两个不同的方案:前者直接使用制作好的GNU Toolchain(二进制可执行程序),而后者是想让你从头用源码编译一个GNU Toolchain。
补充几点:
(1) 3.4.1太老了,具体地说,如对EABI和VFP等支持不好,强烈建议使用4.x版本
(2) 直接使用二进制包虽然方便,但往往不是针对你手头的硬件进行优化的。如果有能力,不妨自己尝试从源码编译(定制)一个Toolchain,并设定平台优化选项。
(3) 目前市面上的书藉中几乎没有看到正确、完整的Toolchain编译步骤,初学者常常做到一半就出问题了。建议你到MaxWit主页下载Lablin,直接运行里面的编译脚本即可。Lablin有配套的文档,非常精确、详细地引导你如何自己动手,打造一个商业级的GNU Toolchain。