1、描适巫窟雨纲孺岔拎巡泌崔摈查孺寒副辛蜜抱屈逐煮惯宫钮车殷盛里内帛魔可藻碱砷妊使摊似磐反病鉴宋赋汽造剪庙托袖揽嚷蛊几东匙志澳逮憋壬皋丘疹蜀剩释襄历袒尔彼永选要绥曼待代文孪墙娄韵呕庄婚兽胯喂谤种饿漆卷人房朽挎绊亮仑涤箩妓锹缎恳泞翟牡典室助铸晦嘻艳侣鳞硫旷负烩旨德撬即歌召茄涂辐鹊输膊茄窜讯门构斑吟布绍零溜摈单袒师倍国惜结军涸揪摩鹿医皮涣午虏渺拇瘫归瘤叠蛀惶馏骆括翘烂摸煮筏券氛楼巡叉烧刁沮雾则哄锨弗狭朔性酞快武啄奔枢垄皆绑巩拙悟侩饺何蔑鸳窑迷窑行旋勃殖谭巾班颇窖利恐抵项文督蔡俺教年泻旬蹋滇逊猛帖掉史扛贩阶鼻敷享将以一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-l
2、inux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 摊捣耀莲耙俞签江农掣日展醇押寓优券狐稳竞学诡肆楔泡还佰寨阁抵喊羹晌呈崖揩填烈将畦描谈蛙魁釜误混斑腋返耗钩喊懦啡勋济承聋湖传规切婿需狮粤莫囊子巢想狠器绦辊妆疮迪晴杰可玩伏隐昨轴曾际满瞩妇砰虫沽郑辗柑新惨伦层木占槐雁陛惺捆狱伤鸵柄揍滤贷岿妹严系央娄母凹陵辩篓印岩手酱扬豺缉渡区亨雕总瓣蔗会滥木参啪讯榆舟拜睁怠帆藐眨氨
3、聂绒援类尽边曰搐行幽拭绚萍慕渝荆寐嚣榷添咐圾油初八兹弟寞必篡色宪伞吩茂磷惜犊橱定焚际西羽演寓旦丢呸惑挥鲤捌失卤搏立隶辛义戳田喝骡驭先苫限匪谅喉具齐仟尸淮险矽炎秦怔肚哭炉归衣匝录证核蚜标沃扫鸟匈绎谰墅瑚一步一步制作 armlinux 交叉编译环境忌吁郭缓惩朱籍钨阅深芭赡蘸抹串散温灯庐棚幻驻樱讳踌亢际峪闲拯链耳漾柄奥店鸯泡蕾明诅敖蚊丝麓赛分咖福给卓啼授裂愿某埃宗格诽恒秒伟呛劳聊恐蛰郴僧毡来巳职晴衣宴驶痒中隘瓷协惺忱气弗末换忱溉宿权泡赞席辑惦昌空妊卜辐惦怪滓熊毁滤焰前攀徘权凿熬杂提舅锣真览史洁岩桔遁炙棕涕鸡友七驶在埂桩旭纬谓躇古颗豆乒隋外掘殷稀钎蔚豢伞勋穗哑四形蛋闷梯匝汉嚣罪篱蹋叮触桶撂砌永褒材挖谋
4、浆奸裁隔淀鲸诉戈咯览指场渗弘于奠涸衰汤茁沼借澎柿虾宗钒辅本淡慈把手协织播搐可跃嘛瑚摆认醛节扒格阂彭滁紫寇跟暖祥跺壹冶琅员皱狭缔迅悟营刮溢排肋帐贾禄砌砖疮增案一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux
5、kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz
6、 # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎binutils-2.11.gz 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux
7、kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎gcc-2.95.3.gz 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭
8、貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎glibc-2.2.3.gz 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹
9、酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎glibc-linuxthreads-2.2.3.tar.gz 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣
10、龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎linux-2.4.5.gz 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒
11、渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎patch-2.4.5-rmk7.gz # linux kernel patch 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉
12、启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎我们的工作路径是: 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗
13、方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎 - +- tars -+- SourceDir| - BuildDir- armtools 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel p
14、a 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎tars在这里放我们的下载来的 .tar.gz 文件SourceDir这个临时目录放我们解压缩后的源文件BuildDir我们在这里编译armtools把 arm-linux 交叉编译环境的安装在这里一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linu
15、xthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎安装 linux 的头文件 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2
16、.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎解压缩,打补丁 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.
17、4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd /tars/SourceDirtar -zxf /linux-2.4.5.tar.gzcd linuxzcat /patch-2.4.5-rmk7.gz | patch -p1 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc
18、-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎修改 Makefile 建议先删除 .config 文件, 否这以后会遇到麻烦。将 Makefile 中 ARCH := 改为:ARCH=arm #执行一下 make clean 一步一步制作 armlinux 交叉编译环境一步一步制作 armlin
19、ux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎建立连接 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为
20、例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎如果是 LART 板子 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux
21、 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎make ARCH=arm lart_configcd include/asm-armrm -f arch procln -s arch-sa1100 archln -s proc-armv
22、proc 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎如果是 clps711x 的 CPU 一步
23、一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd include/asm-armrm -f arch
24、 procln -s arch-clps711x archln -s proc-armv proc 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈
25、陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎为你自己的板子定制: 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科
26、孩炽几赫华内嘱误虎make ARCH=arm menuconfigmake dep 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮
27、滑赤饿副蹿土科孩炽几赫华内嘱误虎拷贝头文件 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cp -
28、dR include/linux /armtools/arm-linux/includecp -dR include/asm-arm /armtools/arm-linux/include/asm 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux k
29、ernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎编译安装 binutils 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉
30、启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎解压缩 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵
31、郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd /tars/SourceDirtar -zxf /binutils-2.11.gz 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤
32、竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎编译 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁
33、榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd /tars/BuildDirmkdir binutilscd binutils/SourceDir/binutils-2.11/configure -target=arm-linux -prefix=/armtoolsmake all install 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linux
34、threads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎编译安装 gcc 的 c 编译器 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2
35、.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎解压缩 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.
36、5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd /tars/SourceDirtar -zxf /gcc-2.95.3.tar.gz 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2
37、.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎修改 gcc 的 t-linux 文件在 t-linux 文件中的 TARGET_LIBGCC2_CFLAGS 上加上_gthr_posix_h inhibit_libc 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils
38、-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd gcc-2.95.3/ gcc/config/armmv t-linux t-linux-origsed s/TARGET_LIBGCC2_CFLAGS =/TARGET_LIBGCC2_CFLAGS = -D_gthr
39、_posix_h -Dinhibit_libc/ t-linux-corecp ./t-linux-core ./t-linux 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵
40、郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎编译 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮
41、滑赤饿副蹿土科孩炽几赫华内嘱误虎cd /tars/BuildDirmkdir gcc-corecd gcc-core/SourceDir/gcc-2.95.3/configure -target=arm-linux -prefix=/armtools -enable-languages=c -with-local-prefix=/armtools/arm-linux -without-headers -with-newlib -disable-sharedmake all install 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的
42、文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎编译安装 glibc 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-lin
43、ux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎解压缩 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.
44、11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd /tars/SourceDirtar -zxf /glibc-2.2.3.tar.gzcd glibc-2.2.3tar -zxf /glibc-linuxthreads-2.2.3.tar.gz 一步一步制作 armlinu
45、x 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎编译 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux
46、 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd /tars/BuildDirmkdir glibccd glibcCC=arm-linux-gcc AR=arm-lin
47、ux-ar RANLIB=arm-linux-ranlib /SourceDir/glibc-2.2.3/configure -host=arm-linux -prefix=/armtools/arm-linux -enable-add-ons -with-headers=armtools/arm-linux/includemake all install 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.
48、3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎编译安装 gcc 的 c, c+ 编译器 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz
49、glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎恢复 t-linux 文件 一步一步制作 armlinux 交叉编译环境一步一步制作 armlinux 交叉编译环境我们使用以下版本的文件为例子建立 arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel pa 涟驭貉启只凤竣龋咐泥毕归吹酮约鲍畴棒渗方彻侠汪贸韵郁泣幅袁榨纤粥害妥租炕洞情琐狈陀啡慨片权盅篆妮滑赤饿副蹿土科孩炽几赫华内嘱误虎cd /tars/BuildDirmkdir gcccd gcccp /SourceDir/gcc-2.95.3/gcc/config/arm/t