终于是又要开始了arm-linux了,隔了段时间没搞还真又忘记了。先从安装arm-linux-gcc-4.3.2开始吧
也不知道这个工具链是不是适合arm926ejs的,先用下看吧
找了几个版本的arm-linux-gcc-4.3.2的,结果发现是因为和arm-elf-gcc的安装不一样,搞的浪费不少时间去找安装方法。本来找到的方法是正确的,却也因为没有看的太明白而以为是不行的。
其实这个arm-linux-gcc-4.3.2.tgz类似于windows里的免安装软件,解压出来就可以直接用了。可因为是在shell外壳程序里用,所以要把它里面的/bin所在的目录放入环境变量以便可以被shell读取
进入主题:arm-linux-gcc-4.3.2的安装
下了个arm-linux-gcc-4.3.2.tgz来安装。
其实这种软件的安装就是两步:
1.解压;2.加入到环境变量中
1:解压:
由于本身这个软件自身的目录就包含了/usr/local/arm/4.3.2,所以解压的时候改变下目录,
改到自己想放置的目录
tar -zxvf arm-linux-gcc-4.3.2.tgz -C /usr/local/src/armlinuxgcc/
然后再把软件自身包含的目录给删掉,所以实际解压后的目录就是
/usr/local/src/armlinuxgcc/4.3.2/了,所有有用的目录也就在这个目录下了
2:加入到环境变量中,才能可用
具体操作如下 :
vi /root/.bashrc
打开文件后,在最后面加上一行
export PATH=/usr/local/src/armlinuxgcc/4.3.2/bin:$PATH
保存退出后,重新启动终端
再次以root身份验证下吧
arm-linux-gcc -v就会出来一段介绍,里面有版本信息。
安装总结:解压后,把软件包的/bin目录加入到环境变量,让shell程序可以解读arm-linux-gcc命令
注意点就是加入到环境变量PATH的arm-linux-gcc软件中的/bin目录一定要符合自己放置的目录,否则没用 |