ARM学习——建立交叉编译环境

  在linux平台下,要为开发版编译内核,需要使用交叉编译工具链。tiny6410使用的是arm-linux-gcc-4.5.1。它默认采用armv6指令集,支持硬浮点运算。以下是安装步骤:

  1)将文件 arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz复制到redhat 的目录/tmp目录下。然后cd到该目录,执行解压命令:

  

  注意: C后面是一个空格,并且C是大写的,它是英文单词“Change”的第一个字母,在这里是改变目录的意思。

  执行该命令后,arm-linux-gcc被安装到/opt/FriendlyARM/toolschain/4.5.1 目录。

  2) 把编译器路径加入到系统环境变量,运行命令

    编辑/root/.bashrc 文件,在最后一行加入 export  PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin。

  

  如上图。然后保存退出。重新登录系统(不必重启机器,注销(logout)一下就可以了)。

  重新登录后,在命令行输入 arm-linux-gcc-v,出现以下信息就说明交叉编译环境安装成功了。

  

时间: 2024-10-06 15:41:47

ARM学习——建立交叉编译环境的相关文章

(mini2440)建立交叉编译环境+配置linux内核

(mini2440)建立交叉编译环境+配置linux内核 系统ubuntu12.04(非虚拟机下) mini2440 CPU型号:       S3C2440AL-40 Nanflash型号:K9F1G08 Norflash型号:SST39VF1601 LCD:              统宝 240 x 320 $: 普通账户 #:root账户 *当shell下输入路径时可使用tab键自动补全 (一)建立交叉编译环境 1.将mini2440光盘中的linux文件夹拷贝到 /home/liang

使用scratchbox2建立交叉编译环境

使用scratchbox2建立交叉编译环境,使交叉编译不再烦人..... os:ubuntu 12.04.4 x64 1. 安装相关工具sudo apt-get install debootstrap scratchbox2sudo apt-get install qemu-user-static mkdir rootfs  cd rootfs 2. 下载debian 文件系统并安装sudo debootstrap --verbose --arch mipsel --foreign stable

2440 Ubuntu建立交叉编译环境(root权限下)

1.将Mini2440-20130517.iso加载到Ubuntu光驱中去 2.进入光盘镜像,找到arm-linux-gcc-4.4.3.tar.gz 复制到  /home/muyang_ren(主目录) 如图 3.#su 4.#root密码 5.#cd /home/muyang_ren             //这是我的目录,你们的不一定是muyang_ren  ,具体在哪可以去主文件夹里找找. 6.#tar xvzf arm-linux-gcc-4.4.3.tar.gz  –C /    

LinkIt Smart 7688 建立交叉编译环境

一.编译工具链的获取 1.官网下载:https://docs.labs.mediatek.com/resource/linkit-smart-7688/zh_cn/downloads 2.自己编译:http://www.cnblogs.com/liuyunxiang/p/8451361.html 在make menuconfig配置界面选择编译工具链 (蓝色区域 *) 编译结束,在源码目录/bin/ramips 下面会生成工具链压缩包: 二.设置环境变量 把下载的或者编译好的工具链解压放在 /o

ubuntu14.04建立交叉编译环境,arm-none-linux-gnueabi-gcc: not found

~$ arm-linux-gcc/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: 15: exec: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found 问题分析: ubuntu14.04 64位 缺少32位库 解决方法: ~$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

(三)建立交叉编译环境

$ sudo vim /etc/profile export PATH=$PATH:/work/buildroot/output/host/usr/bin $ source /etc/profile $ arm-linux-gcc -v 原文地址:https://www.cnblogs.com/lilto/p/11878674.html

【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建

(1)首先选择一个路径用来存放arm-linux-gcc.我选用的是/home/book,并在下面建立一个文件夹arm-linux-gcc. (2)利用cp EABI-4.3.3_Emdedsky_20100610.tar.bz2 arm-linux-gcc,将压缩包EABI-4.3.3_Emdedsky_20100610.tar.bz2复制到arm-linux-gcc中 (3)解压EABI-4.3.3_Emdedsky_20100610.tar.bz2 记录下文件的存放目录: (4)配置系统环

交叉编译环境建立

先Download,然后#tar zxvf arm-linux-gcc-3.4.1.tar.bz2就可以. 特别注意 tar xvfj arm-linux-gcc-3.4.1.tar.bz2 -C /要这么写 =============================问题:在/home/usr1目录下,想要打包/home/usr2目录中的文件file2,应该使用什么样的tar命令? 解答1:$ tar -cvf file2.tar /home/usr2/file2tar: Removing le

在Ubentu环境下创建arm交叉编译环境

学校:华中科技大学机械学院 作业任务:在Ubentu环境下创建arm交叉编译环境并且在虚拟机中编译例程 首先,利用U盘安装windows10+Ubuntu16.04双系统,系统刚开始安装,需要执行以下两个指令以完成相应软件的更新 # sudo apt-get update# sudo apt-get upgrade 之后输入 # sudo apt-get install build-essential git # sudo apt-get install gcc-arm-none-eabi 完成