操作步骤
1 在/usr/local/下新建arm目录
sudo mkdir arm
2 拷贝交叉编译工具链到arm目录下 然后解压
sudo cp /mnt/hgfs/share/arm-2009q3.tar.bz2 ./
sudo tar -jxvf arm-2009q3.tar.bz2
3 修改/etc/profile 添加环境变量,使编译器命令可以在任何地方使用
sudo vim /etc/profile
在profile最后添加
export PATH=$PATH:/usr/local/arm/arm-2009q3/bin
4 回到用户目录,执行刚才的修改
sudo source /etc/profile
5 测试是否成功,使用命令查看版本信息
arm-none-linux-gnueabi-gcc -v
如果有版本信息,则安装成功
遇到的问题:
liyuan@liyuan-virtual-machine:/usr/local/arm/arm-2009q3/bin$ ./arm-none-linux-gnueabi-gcc -v
-bash: ./arm-none-linux-gnueabi-gcc: No such file or directory
对于64位的Ubuntu系统,需要安装32位兼容库lib32z1和lib32stdc++6
sudo apt-get install lib32z1
sudo apt-get install lib32stdc++6