1、先从官网上下载gcc-arm-none-eabi4.9的tar.bz2包。
2、下载完后打开终端,快捷键为ctrl+alt+T。先查看是否有安装过arm-none-eabi-gcc。我的Ubuntu之前并没有安装过,所以提示尚未安装。
3、等会要把gcc-arm-none-eabi4.9的tar.bz2包解压到/usr/bin的目录下,所以先查看一下/usr/bin中和gcc有关的文件。
4、查看完后进入秽颢擤崮存放gcc-arm-none-eabi4.9的包的目录,我存放的目录是~/下载。进入该目录后输入 ls 命令可以看到刚刚下载gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2。然后用 tar 命令将该包解压到 /usr/bin 中。命令如下sudo tar -jxvfgcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2 -C /usr/bin
5、解压完后再次查看/usr/bin中和gcc有关的文件,可以看到多了一些和gcc-arm-none-eabi4.9有关的文件
6、接着进入gcc-arm-none-eabi-4_9-2015q3的目录下,其中有个bin目录,里面存放的是一些可执行程序,需要为这个bin目录配置环境变量。
7、输入命令 sudo vi /etc/profile 修改环境变量。在文件鹊奁夭肢底部加上 export PATH=/usr/bin/gcc-arm-荏鱿胫协none-eabi-4_9-2015q3/bin:$PATH,保存文件。
8、保存文件后输入命令 source /etc/profile 使文件生效。然后输入 echo $PATH 验证PATH变量是否修改。
9、再次输入 arm-gcc-eabi-gcc -v 来查看是否安装成功。由于我的Ubuntu是64位的版本,所以会提示:没有那个文件或目录。
10、解决该问题的方法是安装 lsb-core。输入命令 sudo apt-get install lsb-core 来安装lsb-core。
11、安装完后,再次输入 arm-gcc-eabi-gcc -v,可以看到该 gcc版本为 4.9.3。到这,gcc-arm-none-eabi4.9就安装成功了。