今天花了点时间在RedHat 5.0上安装了一个arm-linux交叉编译器。装的过程中出现过几个问题,经过查询网上的资料。现在就总结一下正确的安装方法。首先我用的是天嵌自带的交叉编译器EABI-4.3.3_EmbedSky_20100610.tar.bz2,1.首先建一个存放交叉编译器的目录,我建的目录的绝对路径是:/opt/TQ (TQ就是我建的目录)2.解压EABI-4.3.3_EmbedSky_20100610.tar.bz2,tar xjvf EABI-4.3.3_EmbedSky_20100610.tar.bz2该文件解压后,就会在TQ这个目录中生成两个目录:opt,usr3. 添加环境变量 在/etc/profile 中 添加# Path manipulationif [ "$EUID" = "0" ]; thenpathmunge /sbinpathmunge /usr/sbinpathmunge /usr/local/sbinpathmunge /opt/TQ/opt/EmbedSky/4.3.3/bin/fi添加完后 source /etc/profile 使他生效4. 在控制台执行以下命令:cp /opt/TQ/opt/EmbedSky/4.3.3/bin /usr/local/arm总结:第3步和第4步这两步少了一步就会出现以下错误:arm-none-linux-gnueabi-gcc: error trying to exec "cc1": execvp: No such file or directory经验:若在解压时 用下面的命令:tar xjvf EABI-4.3.3_EmbedSky_20100610.tar.bz2 -C/就可以省去第四步-C / :的意识是解压到指定目录,这里指跟目录,由于该压缩包内部的目录结构本身包含usr/local/arm,所以解压到根目录实际上就是把文件解压到/usr/local/arm文件夹下。配置openSUSE 11.4资源库pc、ssh与VMware中的Linux互通解决方案相关资讯 Arm Linux
- 在ARM Linux上实现4G模块PPP拨号上 (03月29日)
- 使用Eclipse集成开发环境开发ARM (03月29日)
- ARM-Linux汇编语法及它和ADS汇编转 (11/09/2014 18:33:59)
| - 使用Eclipse C/C++搭建ARM-Linux集 (03月29日)
- ARM Linux 系统调用过程 (04/22/2015 06:09:32)
- Linux下armcc和arm-linux交叉编译 (02/27/2014 17:03:20)
|
本文评论 查看全部评论 (0)