• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 经过多日的努力,终于利用ubuntu10.10在友善之臂上mini2440上跑起了第一个Qt程序 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 35385
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2010-12-31
最后登录: 2011-04-13
楼主  发表于: 2011-01-05 09:17

 经过多日的努力,终于利用ubuntu10.10在友善之臂上mini2440上跑起了第一个Qt程序

系统:ubuntu10.10
交叉编译器:友善之臂主页下载的arm-linux-gcc-4.4.3-20100728
根文件:友善之臂主页下载的rootfs_qtopia_qt4-20100816
Qt: qt-everywhere-opensource-src-4.7.0


原先参考参考文章1提供的方法,根文件采用root_qtopia-20100108,在将Qt4文件夹中的mkspecs/qws/linux-arm-g++/qmake.conf里的变量添加上路径,并将里面的 arm-linux- 改为 arm-none-linux-gnueabi- ,参考文章2添加进 -lts参数。利用进入到ubuntu的/usr/bin文件夹下,利用 ln -s make gmake 命令设置出gmake,虽然能安装QtE-arm成功,但是交叉编译后的程序下载到mini2440后,总是出现 illegal instruction的问题。后来到友善之臂主页上下载了arm-linux-gcc-4.4.3-20100728,安装好后,重新修改qmake.conf文件,添加进新的路径,改回原先 arm-linux- ,并采用新的根文件 rootfs_qtopia_qt4-20100816,根据文章3设置了根文件里的 etc/profile 文件,程序终于可以成功在板子上跑起来了。但是在文件裁剪的时候把opt/Qtopia或是usr/local/Trolltech/QtEmbedded-4.6.3-arm任意一个删除,都会出现 Segmentation fault 错误,看来在裁剪的时候还要再试试了。


参考文章:
1. http://hi.baidu.com/whussj/blog/item/28eec3ef3d908fffcf1b3e02.html
2. http://blog.csdn.net/hb_hyl/archive/2010/05/19/5606489.aspx
3. http://www.aiothome.net/read.php?tid-7639.html
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-01-05 13:21
恭喜,终于可以不用Fedora9啦     
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 35385
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2010-12-31
最后登录: 2011-04-13
2楼  发表于: 2011-01-05 16:09
目前实验发现可以将opt/Qtopia裁剪掉,但是如果采用4.7.0的库就会出Segmentation fault 的问题,利用根目录里自带的或是自己编译的4.6.3的库是可以正常运行,看来还是暂时用4.6.3的库
级别: 新手上路
UID: 41468
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2011-03-29
最后登录: 2011-04-03
3楼  发表于: 2011-03-31 18:46
恭喜恭喜....
学习为快乐之本。
级别: 新手上路
UID: 40997
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2011-03-24
最后登录: 2011-05-07
4楼  发表于: 2011-04-07 16:56
我也跑起来了的 可是我的触摸屏移植不行TSLIB1.4编译不通过 求祥解,望加qq:805319968
级别: 新手上路
UID: 40997
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2011-03-24
最后登录: 2011-05-07
5楼  发表于: 2011-04-07 17:09
你的TSLIB 编译没有报错吗??不可能的 它的open函数 这一点就必须要改的,求交流805319968
级别: 侠客
UID: 10328
精华: 0
发帖: 79
金钱: 400 两
威望: 80 点
贡献值: 0 点
综合积分: 158 分
注册时间: 2009-10-31
最后登录: 2012-03-02
6楼  发表于: 2011-04-15 20:44
我也正在移植,也是ubuntu10.10的版本,遇到很多错误

楼主能不能写个安装笔记啥的,供大家参考一下

这玩意很折腾人。。。
dam
级别: 新手上路
UID: 32763
精华: 0
发帖: 43
金钱: 215 两
威望: 43 点
贡献值: 0 点
综合积分: 86 分
注册时间: 2010-11-20
最后登录: 2014-10-30
7楼  发表于: 2011-04-20 23:20
我在ubuntu上通过安装qtopia的时候就出现了问题诶,是/usr/bin/ld: cannot find -luuid,/usr/bin/ld: cannot find -lqte有谁知道解决办法吗?
级别: 侠客
UID: 15047
精华: 0
发帖: 67
金钱: 335 两
威望: 67 点
贡献值: 0 点
综合积分: 134 分
注册时间: 2010-02-27
最后登录: 2017-09-13
8楼  发表于: 2011-05-26 09:43
在软件包里找到你要的软件库 直接安装就可以了了·
级别: 侠客
UID: 15047
精华: 0
发帖: 67
金钱: 335 两
威望: 67 点
贡献值: 0 点
综合积分: 134 分
注册时间: 2010-02-27
最后登录: 2017-09-13
9楼  发表于: 2011-05-26 09:50

 回 7楼(dam) 的帖子

在软件包里找到你要的软件库 直接安装就可以了了
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go