环境: MAC10。5。5 IPHONE SDK2。1 The first thing to do is to ensure that you have the cross-toolchain (cross compiler, cross linker, cross binutils, cross libc) installed. In the majority case, you cannot use the default gcc in your Linux development PC (assuming you are using an x86-based PC) because it doesn't support arm9 architecture by default. I assume that you have the cross-t...
gnuarm:有Windows下的和Linux和cygwin下的3个版本 winarm:Windows下的arm编译工具(还有armavr的) Yagato:这个没有过 上面3个都是有gnu的arm-elf-gcc newlib等等组成的。 winarm下载地址: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/Winarm-20070505_sfx.exe 设定环境变量: 点击"我的电脑"-》右键-》属性-》高级 编辑"环境变量" -》系统变量 (假设你你放在 C:\winarm) 你在path中加入: ; C:\Winarm\b...
本文所举的实例是在Cygwin环境下制作带uclibc库的arm交叉编译器。 1.下载所需文件 以下是我在Cygwin环境下制作arm-gcc(uclibc)交叉编译器中所需要的文件: binutils-2.14.90.0.8 uClibc-0.9.27 gcc-3.4.2 linux-libc-headers-2.4.29 PS:一般来说这里还需要下一些patch,因为我对编译器的理解还不够,加上这个事情是工作内容,还有些其他的特殊需求,为了省麻烦,我用了一个很龌龊的方法。我将在linux环境下被buildroot打过补丁的源...
Linux下动手编译arm-elf工具 前几天说了正和arm-elf干的热火朝天的,经过一个较为漫长的煎熬以后,终于功夫不负苦心人,搞定了。小庆祝一下,感谢gnuarm邮件列表里的兄弟曾给我的建议。在此把经验与大家分享一下,独乐乐不如与人乐乐。 前言: 为什么一定要建立arm-elf工具呢?其实必要性不是很大,3.x的版本网上有下载,而且现在的arm-linux工具也可以生成裸机代码,从前arm-elf和arm-linux的差别现在已经不是非常重要了。前一阵子...
在ubuntu下动手编译arm-elf工具 前几天说了正和arm-elf干的热火朝天的,经过一个较为漫长的煎熬以后,终于功夫不负苦心人,搞定了。小庆祝一下,感谢gnuarm邮件列表里的兄弟曾给我的建议。在此把经验与大家分享一下,独乐乐不如与人乐乐。 前言: 为什么一定要建立arm-elf工具呢?其实必要性不是很大,3.x的版本网上有下载,而且现在的arm-linux工具也可以生成裸机代码,从前arm-elf和arm-linux的差别现在已经...
实验室的机器配置太低,速度太慢实在是受不了。说是已经升级了,内存从128M升级到了256M。My god!这年头还能到什么地方找那么多128的内存条去阿?哇嘎嘎。真是服了。。。哈哈 打开一个pdf文件要等老半天。基本上没有办法工作。于是想在自己的笔记本上做一个交叉编译环境。我的机器配置也不高,但是相对于实验室的机器来说已经相当不错了。我的机器是单操作系统:只有Ubuntu8.0.4。感觉和windows XP差不多。XP下有的东西...