如何设置arm开发板交叉编译工具链

如何设置arm开发板交叉编译工具链,第1张

如何设置arm开发板交叉编译工具链

1136 Compile菜单

按Alt+C可进入Compile菜单, 该菜单有以下几个内容,如图所示:

1 Compile to OBJ:将一个C源文件编译生成OBJ目标文件, 同时显示生成的文件名。其热键为 Alt+F9。

2 Make EXE file:此命令生成一个EXE的文件, 并显示生成的EXE文件名。其中EXE文件名是下面几项之一:

1) 由Project/Project name说明的项目文件名。

2) 若没有项目文件名, 则由Primary C file说明的源文件

3) 若以上两项都没有文件名, 则为当前窗口的文件名。

3 Link EXE file:把当前OBJ文件及库文件连接在一起生成EXE文件。

4 Build all:重新编译项目里的所有文件, 并进行装配生成EXE文件。该命令不作过时检查 (上面的几条命令要作过时检查, 即如果目前项目里源文件的日期和时间与目标文件相同或更早, 则拒绝对源文件进行编译)。

5 Primary C file:当在该项中指定了主文件后, 在以后的编译中, 如没有项目文件名则编译此项中规定的主C文件, 如果编译中有错误, 则将此文件调入编辑窗口, 不管目前窗口 中是不是主C文件。

6 Get info:获得有关当前路径、源文件名、源文件字节大小、编译中的错误数目、可用空间等信息,如图:

1137 Project菜单

用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(QTDIR,PATH,LIBRARY_PATH)等等

第一、解压你下载的ARM-LINUX-GCC交叉编译工具

#tar xvzf arm-linux-gcc-432targz -C /

(需要注意的是,在大写字母后面有一个空格)

第二、利用vi编辑器打开/etc/profile文件,并在下面的位置中添加一句话:pathmunge /opt/FriendlyARM//opt/FriendlyARM/toolschain/443/bin

(注意:该处的/opt/FriendlyARM//opt/FriendlyARM/toolschain/443/bin根据各人的交叉编译工具解压后所存放的位置而不同)

#vim /etc/profile

# Path manipulation

if [ $EUID = 0 ]; then

pathmunge /sbin

pathmunge /usr/sbin

pathmunge /usr/local/sbin

pathmunge /opt/FriendlyARM//opt/FriendlyARM/toolschain/443/binfi第三、执行下列的命令即可是刚才的配置生效

#source /etc/profile

最后你就可以检测自己的交叉编译环境是否安装成功。可以输入下面的命令来检查:

以上就是关于如何设置arm开发板交叉编译工具链全部的内容,包括:如何设置arm开发板交叉编译工具链、qt的程序在arm-linux-g++下怎么交叉编译、如何使Linux在交叉编译工具安装配置并立即生效等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9799535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存