arm-linux-gcc command not found

按照韦东山老师的方法,安装了arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2。具体方法请参考

《嵌入式Linux应用开发完全手册》P25-P26。安装完成后执行arm-linux-gcc -v后,发现正常了。

但是当我重启ubuntu12.04后再次执行这个命令的时候,系统提示找不到此命令。

"arm-linux-gcc:未找到命令"这样的提示字眼。

于是我就百度,很多说是因为xubuntu系统是64位的,而ARM的交叉编译工具是32的,需要安装64位转32的库。

然后让安装

$ sudo apt-get install ia32-libs
$ sudo apt-get install lib32ncurses5

$ sudo apt-get install lib32z1

这些指令执行后都是"没有可安装候选"。后来一查说是这些东西都没有了,网络上不提供资源包。

那么到这里,32位64位的原因这条路就断了。重新找方法。

注意:这里提一下韦东山老是书里面提的

这个个人不是很认同,因为我这么操作后。reset ubuntu12.04的时候,Desktop会进不去,每次输入密码就重启。只能ssh登录进去。然后把/work/tools/gcc-3.4.5-glibc-2.3.6/bin这段删除后,重启才能进去。而且添加这段后,执行arm-linux-gcc仍然会提示找不到指令。

然后继续百度的时候,偶然间发现有个高手提出,不要改老师说的这个地方。改 /etc/bash.bashrc这个文件,于是我尝试改了一下这里。

arm-linux-gcc command not found_第1张图片

在最后一行添加这句话。重新写一下:export PATH=$PATH:/work/tools/gcc-3.4.5-glibc-2.3.6/bin

这里注意一下:"/work/tools/gcc-3.4.5-glibc-2.3.6/bin"是你解压后arm-gcc-linux的绝对路径,每个人

的习惯不同,所以这里的目录要改成你解压的目录。

改完后执行一下:source /etc/bash.bashrc

然后再次尝试arm-linux-gcc -v OK 了。

reset一下 ubuntu12.04   再开机验证:

arm-linux-gcc command not found_第2张图片

如图可以看到gcc version 3.4.5

到这里就安装完成了。

你可能感兴趣的:(S3C2440)