Exynos4412交叉编译环境搭建

Exynos4412交叉编译环境搭建

交叉编译:在PC机(x86平台)上开发程序,在ARM板上运行,提高开发、编译速度。

环境:

Tiny4412SDK1506开发板

需要软件:

arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz

检测系统是否已经安装有交叉编译环境:

# arm-linux-gcc -v
bash: arm-linux-gcc: command not found

1. 安装步骤:

1)找到arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 所在路径,并解压压缩文件

# tar xf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
# ls
arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz  opt

解压后得到一个opt文件夹

2)在usr/local/目录下创建文件夹,并将解压缩的文件夹./opt/FriendlyARM/toolschain/4.5.1/拷贝到/usr/local/arm/目录:

# mkdir /usr/local/arm
# cp opt/FriendlyARM/toolschain/4.5.1/ /usr/local/arm/ -rf

3)修改环境变量:

# vim /root/.bash_profile
添加:
PATH=/usr/local/arm/4.5.1/bin/:$PATH
export PATH

4)注销用户,重新登录用户后生效

或者:

source /root/.bash_profile

使配置文件生效。

5)检测交叉编译环境是否安装成功:

# arm-linux-gcc -v
...
gcc version 4.5.1 (ctng-1.8.1-FA) 

检测到交叉编译环境版本为4.5.1,安装成功。

至此,Exynos4412的交叉编译环境已经搭建完成,可以使用交叉编译工具,编译出能在开发板上运行的应用程序和内核镜像文件。

原文地址:https://www.cnblogs.com/microxiami/p/8522970.html

时间: 2024-11-01 17:25:12

Exynos4412交叉编译环境搭建的相关文章

linux 交叉编译环境搭建及nfs 文件系统挂载

交叉编译环境搭建 1. 准备好交叉编译工具链 arm-linux-gcc-4.3.2.tgz ,并放到ubuntu linux 系统中 我是通过在windows 上建立共享文件,与虚拟机中的linux 系统进行共享, 首先在windows 下创建共享文件夹(不懂请百度),然后在虚拟机上设置 虚拟机->设置->选项->共享文件夹,然后把启用勾上,并选择路径为刚才在windows 上建立的共享文件夹,之后启动ubuntu 系统,cd  /mnt/hgfc/  就可以看到有共享目录和里面的内容

嵌入式交叉编译环境搭建

1,嵌入式交叉编译环境搭建 所谓的搭建交叉编译环境,即安装.配置交叉编译工具链.在该环境下编译出嵌入式Linux系统所需的操作系统.应用程序等,然后再上传到目标机上. 交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码.对于交叉开发的工具链来说,在文件名称上加了一个前缀,用来区别本地的工具链.例如,arm-linux-表示是对arm的交叉编译工具链:arm-linux-gcc表示是使用gcc的编译器.除了体系结构相关的编译选项以外,其使用方法与Linux主机上的gcc相同,所以L

树莓派 交叉编译环境搭建(Win 7)

虽然树莓派带有gcc,可以编译C/C++程序,但是如果工程比较庞大,使用树莓派进行编译会浪费大量的时间,我们可以在PC上编译好程序,然后将可执行文件传递到树莓派上,执行程序,这样充分利用了PC上的资源,加快了开发进度. 首先需要在PC上搭建交叉编译环境,这里我选择了Cygwin作为交叉编译环境,在官网上即可下载. 安装程序Cygwin 下载arm-tool chain 下载地址:https://github.com/IanLinsdell/Raspberrypi 下载完成后解压其中的hardfp

qt4.7.0 交叉编译环境搭建经验总结

一.前期软件准备: 1 .虚拟机fedora9.到fedora官网下载,地址 http://fedoraproject.org/   版本推荐使用fedora9,在vm内安装,并且不安装vmware tools. 2.qt-creator 图形化界面开发软件   . Linux/X11 32位 的 Qt Creator 1.3.1 二进制软件,qt-creator-linux-x86-opensource-1.3.1.bin 地址         http://qt.nokia.com/down

arm-linux交叉编译环境搭建

1.解压交叉编译工具链包 tar jxvf EABI-4.3.3_EmbedSky_20100610.tar.bz2 (笔者将交叉编译工具链包放在”/home ”目录下) 解压后会生成两个目录: [[email protected] home]# ls usr/local/sbin/(存放一些库工具) [[email protected] home]# ls opt/EmbedSky/4.3.3/bin/(交叉编译链) 2.设置环境变量:[[email protected] home]# vim

Windows10 WSL下 龙芯3A 交叉编译环境搭建

记个流水账避免事后忘记怎么搭建的 - - 环境 Key Value 系统 Windows10 WSL系统 Ubuntu 下载工具链 http://www.loongnix.org/index.php/Cross-compile 此处取第一个 部署 在WSL下解压得到 mips-loongson-linux-gnu 目录 进入里面,可以看到有一个日期目录 将里面的内容移出到mips-loongson-linux-gnu 然后删除日期目录 把mips-loongson-linux-gnu 移动到 /

OpenWrt编译固件和交叉编译环境搭建

ubuntu环境 ?? 点击openwrt查询自己系统需要安装的那些 比如我的系统是ubuntu 18.04,选择的就是18.04 查询设备CPU信息 ?? 点击openwrt查询自己路由器对应的CPU信息 准备OpenWrt环境 下载openwrt源码 这个过程可能会有点漫长,可以将github上的资源搬到码云,然后从码云下载,据说速度很快,详细的教程百度搜一下就有 git clone https://git.openwrt.org/openwrt/openwrt.git 选择自己需要的分支

【嵌入式硬件Esp32】Ubuntu 1804下ESP32交叉编译环境搭建

一.ESP32概述EPS32是乐鑫最新推出的集成2.4GWi-Fi和蓝牙双模的单芯片方案,采用台积电(TSMC)超低功耗的40nm工艺,拥有最佳的功耗性能.射频性能.稳定性.通用性和可靠性,适用于多种应用和不同的功耗要求. ESP32搭载低功耗的Xtensa LX6 32bit双核处理器,7级流水线架构,支持高达240MHZ的时钟频率.支持浮点单元(FPU),支持DSP指令. ESP32片上搭载448K的ROM,用于程序启动和内核功能调用.搭载520KB片上SRAM可用于数据和指令存储.最多支持

交叉编译环境搭建问题汇总

问题1: 解决1: sudo apt-get install lib32ncurses5 效果1: 未完待续....