本次选择的嵌入式开发平台为博创公司的UP-CUP S2440平台,随书光盘中可以找到提供的交叉编译链
arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2
,由于书中介绍的Linux发行版为Fedora,而我使用的是Ubuntu,因此书中的安装脚本我并不能使用,必须手动安装。
具体步骤
- 复制交叉编译链的包到Ubuntu中,这里我复制到了桌面上。
- 解压压缩包到 /usr/local中
tar -jxvf ~/Desktop/arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2 -C /usr/local
- 设置环境变量,这里我只针对当前用户设置,不同环境变量的区别请参考这篇文章(点我跳转)。
vim ~/.bashrc
,添加如下bash命令:
export PATH=/bin:/usr/local/arm/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/:$PATH
- 执行
source ~/.bashrc
使配置生效。 - 如果你是64位系统,需要安装32位支持包,直接执行以下命令即可
apt-get install lib32ncurses5
apt-get install lib32z1 - 执行
arm-linux-gcc -v
,如果显示了版本信息,则说明成功。