怎样交叉编译QT程序使之能在目标板上运行!? 10

我用的系统是ubuntu11.10,我已经在PC机上运行用qvfb运行了我的QT程序,可是,我想把我的QT程序放到我的开发板(s3c2410)上运行!我已经编译好了qt-... 我用的系统是ubuntu11.10,我已经在PC机上运行用qvfb运行了我的QT程序,可是,我想把我的QT程序放到我的开发板(s3c2410)上运行!我已经编译好了qt-4.4.3-ARM,他下面有个bin文件,里面有qmake,在PC机上编译的QT程序时候,我进入到要编译的程序中,在终端输入的命令是:qmake -project,qmake,make。可是要编译能在板子上运行的程序,应该怎么设定环境变量呢,因为默认的编译器都是gcc,我已经安装了交叉编译器为arm-linux-gcc3.4.1,在root目录的隐藏文件中添加了环境变量:export PATH=$PATH:/usr/local/3.4.1bin$PATH,还需要修改哪些使我能在PC机就能够编译在板子上运行的可执行文件!! 展开
 我来答
happyming0809
2012-05-08 · TA获得超过757个赞
知道小有建树答主
回答量:624
采纳率:0%
帮助的人:324万
展开全部
最主要的还是,你的QT在PC上运行的x86的,最后要换成arm结构的,你得怀疑下你的bin是不是真的是arm架构的。
追问
是ARM架构的!这个是编译好的。以前有人用过。好使的。我今天修改了一下默认qmake的路径,我用ehco $PATH查看当前环境变量,然后用PATH=/usr/local/qt-4.4.3-arm/bin$PATH,将环境变量前面加上了已经编译好的ARM结构的qmake路径,然后重新编译我的程序,还是编译X86版本的,我都快疯了!!怎么回事呢???求深解???谢谢!我都查了还几天了,一直没弄出来,现在弄毕设,很纠结!!
来自:求助得到的回答
哎呦我去lwl
2014-05-08
知道答主
回答量:48
采纳率:0%
帮助的人:13.2万
展开全部
是不是应该把之前你在PC端的环境变量注释掉,然后添加ARM板QT的编译环境变量?您好,我也想问您这个问题:如何把在PC上的QT程序下载到板子上?期待楼主详解,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式