Exynos4412交叉编译环境搭建

Posted 博观而约取,厚积而薄发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的交叉编译环境已经搭建完成,可以使用交叉编译工具,编译出能在开发板上运行的应用程序和内核镜像文件。

以上是关于Exynos4412交叉编译环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

itop4412编译内核时出现“recipe for target 'arch/arm/mach-exynos/cpu-exynos4.o' failed”的解决方法

17.2 搭建嵌入式QT运行环境

Exynos 4412

《Linux操作系统-Exynos4412》如何使用BusyBox制作最小文件系统

Exynos4412开发板-网络-同一网段

Tiny4412 开发板 编译环境搭建