以下操作步骤,每一步都是有原因的,严格执行保你少折腾
1、切换到root用户,复制压缩包到/tmp
$sudo su
#cp arm-linux-gcc-4.3.2.tgz /tmp
2、解压到根目录(/)
#tar -zxvf arm-linux-gcc-4.3.2.tgz -C /
注:大写C
在/usr/local/arm/4.3.2/bin生成交叉编译工具链
3、添加环境变量
#cd ~
#gedit .bashrc
在最后添加:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
更新环境变量
#source .bashrc
4、切换到普通用户,添加环境变量
#exit
$cd ~
$gedit .bashrc
在最后添加:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
更新环境变量:
$source .bashrc
5、测试
$gedit hello.c ---->打印Hello the world
$arm-linux-gcc -o hello hello.c
出现错误: line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
6、问题解决
#sudo apt-get install lsb-core
7、查看版本和路径
#arm-linux-gcc -v
#type -p arm-linux-gcc