交叉编译Qt工程至6410

水军总督 2014-04-03 03:02:55
ubuntu是10.04的。里面已经装了Qt creator。
现在有一个Qt工程,我要把它交叉编译后弄到ARM板上,应该是s3c6410。
百度了下,好像要装个arm-linux-gcc,所以也下载后安装了。
在linux终端输入指令arm-linux-gcc -v后,会显示一大堆东西,最后一行是gcc version 4.4.3 (ctng-1.6.1)
输入指令which arm-linux-gcc后,会输出/opt/toolschain/4.4.3/bin/arm-linux-gcc
我想这应该就说明arm-linux-gcc已经安装成功了吧。

问题1:我要完成交叉编译,还需要安装什么吗?用不用在ubuntu里再安装什么ARM版Qt库?求搭建过程。
问题2:交叉编译一个Qt工程要用到哪些linux指令?求交叉编译过程中所有指令及输入顺序。

第一次接触s3c6410,很复杂很多不懂,还望大神不吝赐教,小弟不甚感激,先行谢过。
...全文
255 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
RabinSong 2014-04-08
  • 打赏
  • 举报
回复
1.你生成的helloworld需要在linux的命令行环境下运行,才行,因为linux的可执行文件格式是elf(而你生成的是elf的格式,而非windows下的pe格式,所以不能在windows的命令行下执行) 2.使用Qt Creator应该也可以编译,使用命令行也可以编译,如果使用Qt Creator你就要使用正确的编译环境, 你需要配置QtCreator里的项目里面的Building settings ,Build steps
水军总督 2014-04-05
  • 打赏
  • 举报
回复
引用 10 楼 LazyDreamHunter 的回复:
安装没安装成功,写一个helloworld程序,用你安装好的gcc编译一下,看看行不行就知道了
好久不见啊哥~~最近好吗? arm-linux-gcc编译.c文件可以成功 指令是:arm-linux-gcc helloworld.c -o helloworld 但执行时,也就是输入./helloworld后,会输出无法执行二进制文件,不知是不是因为这个可执行文件只能在ARM上运行。 另外的问题就是,写的Qt工程,都是.h和.cpp和.pro文件,我不知道怎么编译。 不知是用命令行编译,还是在Qt creator里设置好环境变量什么的然后直接点那个绿色的三角箭头编译构建。 还有就是帖子里问到的问题1,除了有arm-linux-gcc外,还用不用再安装什么的。本身有Qt creator的,在里面写个工程后点那个绿色三角箭头是能编译并执行的。 先谢过哥了
RabinSong 2014-04-05
  • 打赏
  • 举报
回复
安装没安装成功,写一个helloworld程序,用你安装好的gcc编译一下,看看行不行就知道了
sdu_sky 2014-04-04
  • 打赏
  • 举报
回复
问题1:需要交叉编译触摸屏驱动,交叉编译Qt库的过程与一般的交叉编译类似:./configure ..... make make install 具体的指令可以去百度。 问题2:交叉编译不用太多指令,QtCreator就可以做到。在tools->options里面设置交叉编译的交叉编译器和Qtversion 配置以下就可以进行交叉编译。
sdu_sky 2014-04-04
  • 打赏
  • 举报
回复
首先要交叉编译arm版的Qt库,然后将其移植到你的板子上,设置好环境变量。 在Pc上写好程序后交叉编译,将可执行文件传到板子上进行运行。
  • 打赏
  • 举报
回复
最好的方法 是按照开发板的手册来 一般开发板手册写的步骤很详细的
水军总督 2014-04-04
  • 打赏
  • 举报
回复
引用 5 楼 yxptb 的回复:
引用 4 楼 kaida1234 的回复:
[quote=引用 2 楼 yxptb 的回复:]
你妹啊,不是说你以前搞嵌入式的吗?能帮我搞定就给你分。
后入式[/quote]你个淫贼,还不把之前发的200当作砖厂送给我。快去结帖,给我加满
yxptb 2014-04-03
  • 打赏
  • 举报
回复
引用 4 楼 kaida1234 的回复:
引用 2 楼 yxptb 的回复:
你妹啊,不是说你以前搞嵌入式的吗?能帮我搞定就给你分。
后入式
水军总督 2014-04-03
  • 打赏
  • 举报
回复
引用 2 楼 yxptb 的回复:
你妹啊,不是说你以前搞嵌入式的吗?能帮我搞定就给你分。
yxptb 2014-04-03
  • 打赏
  • 举报
回复
给我分么
yxptb 2014-04-03
  • 打赏
  • 举报
回复
wopabe 2014-04-03
  • 打赏
  • 举报
回复
顶一下,一块学习学习

16,249

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧