码迷,mamicode.com
首页 > 其他好文 > 详细

SBC37x交叉编译平台QT+OPENCV

时间:2015-10-21 20:41:17      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

一、构建交叉编译器

【随机手册】Angstrom是一个界面友好的嵌入式发行版本,用亍手持设备,机顶盒和网络存储设备等嵌入式设备。 光盘的文件系统是定制的The Angstrom Distribution Linux(简称Angstrom)。 Angstrom的相关资料可以登录http://www.angstrom-distribution.org 。
Angstrom Linux是基亍OpenEmbedded工具创建的嵌入式系统与用Linux发行版。关亍OE的相关资料可以登录http://www.openembedded.org。
相关构建Angstrom的工具和文档说明请参考光盘目录[Linux\Tools\openembedded.rar]

在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译,这个编译就是叫交叉编译,简单地说,就是在一个平台上生成另外一个平台上的可执行代码。编译嵌入式Linux内核前,要先安装交叉编译工具,光盘已附带编译工具包。
在/usr/local/目录下面创建文件夹arm 。命令为:

#su 
#ema 
#mkdir /usr/local/arm

复制光盘:arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 到/home/ema/tool(压缩文件是在/mnt/hgfs/share盘目录)。命令为:

#cd /mnt/hgfs/share 
#cp arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 /home/ema/tool

自己建个目录,把这个压缩文件copy进来。然后释放安装

#cd /home/ema/tool
#tar jxvf arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 –C /usr/local/ar

最后一步设定环境变量:

#export PATH= /usr/local/arm/arm-2009q1/bin:$PATH

看是否成功:
#echo $PATH

一般不太可能每次登陆后设定,那么:

#sudo vim ~/.profile
 或
#sudo gedit ~/.profile

在最后增加上你压缩包释放的的目录中的bin子目录

    # set PATH so it includes users private bin if it exists
    if [ -d "$HOME/bin" ] ; then
        PATH="$HOME/bin:$PATH"
    fi
PATH
="$PATH:/usr/local/hadoop/bin" #增加你的目录路径:/usr/local/hadoop/bin
然后重新登录or
# source ./.profile 立即生效

检查编译版本:#gcc -v

实际上厂家提供的版本是ver4.4.3

 

为了少麻烦,还是直接用厂家提供的解压包吧。

#echo $PATH

 

SBC37x交叉编译平台QT+OPENCV

标签:

原文地址:http://www.cnblogs.com/usegear/p/4898889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!