1.下载gcc-arm-none-eabi工具链
地址:https://launchpad.net/gcc-arm-embedded/+download
官方安装说明:
https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa
(1)、在/usr/local目录下新建 complier 文件夹(存放编译工具链)
#cd /user/local
#mkdir complier
#chmod -R 777 complier
#cd complier
(2).把编译工具链拷贝到 complier 目录中解压
#cp /home/ysw/workspace/gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2 ./
#tar -xvf gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2
#cd gcc-arm-none-eabi-5_4-2016q3/bin/
即可看到编译工具链:
(3).把编译器增加到系统环境变量中
#vim /etc/environment
注意:修改系统环境变量,需要重启才生效
#reboot
2.编译错误:
(1). /bin/sh: 1: gcc-arm-none-eabi/arm-none-eabi-gcc: not found
原因:64bit系统不支持32bit编译器
#sudo apt-get install lib32ncurses5 lib32tinfo5 libc6-i386