操作系统:fedora 17 (linux-3.3.4)
开发板:友善之臂Tiny6410
gcc & g++ : 4.7.2
arm-linux-gcc & arm-linux-g++ : 4.5.1
一.建立交叉编译环境
1.依次进入Xuexi/FriendlyARM_Tiny6410/Tiny6410_A/Linux目录中把arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz复制到/tmp目录里,然后进入到该目录,执行解压命令
#cd /tmp
##tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz –C /
注意:C后面有个空格,并且C是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。
2.把编译器路径加入系统环境变量(这里设置一个总的系统环境变量,使用所有用户)
#vi /etc/profile
在最后一行加上export PATH=$PATH: /opt/FriendlyARM/toolschain/4.5.1/bin
保存退出
然后重新登录系统(不必重启机器,右上角点击lijunliang->logout即可)使以上设置生效。
在命令行输入arm-linux-gcc –v可以显示版本信息即为系统环境变量配置成功
3.解压安装源代码准备工作
首先创建一个目录作为工作目录,这里我创建到/opt/FriendlyARM/mini6410/linux目录下(后面步骤的所有源代码都会解压安装到此目录中)
#mkdir -p /opt/FriendlyARM/mini6410/linux<