主题 : Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440(一) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 13600
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
贡献值: 0 点
综合积分: 94 分
注册时间: 2010-01-26
最后登录: 2017-09-13
20楼  发表于: 2010-07-21 13:36
版主大人您好:                                                                            
                                                                                          
小弟看了之后觉得有所疑问。                                                                
QMAKE_CC                = arm-linux-gcc -lts                                              
QMAKE_CXX               = arm-linux-g++ -lts                                              
以上两行蓝字您表示可以省略。                                                              
                                                                                          
这样./configure --prefix=/usr/local/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
就不是用arm-linux-gcc来compiler QT Lib,                                                  
而变成是用Fedora12本身的GCC在compiler QT Lib了。                                          
                                                                                          
不是吗???
级别: 新手上路
UID: 19794
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2010-04-23
最后登录: 2011-11-02
21楼  发表于: 2010-07-22 21:48
楼主,下面命令是在arm目录下运行还是在tslib目录中运行?
配置:

必须加上“-prefix /usr/local/Trolltech/QtEmbedded-4.6.2-arm ” 参数, 不然安装后不在QtEmbedded-4.6.2-arm文件夹下,而是覆盖了QtEmbedded-4.6.2。

# ./configure \

-prefix /usr/local/Trolltech/QtEmbedded-4.6.2-arm \

-opensource \

文档3. 编译嵌入式arm版 看的有点疑问,能否将帖子修改详细点?

文中提到运行:
启动终端,# /usr/local/Trolltech/QtEmbedded-4.6.2/bin/qvfb -width 800 -height 480 &,启动Qvfb。
回到Qt-creator,Build——〉Run,运行程序。

切换我们的Qvfb窗口中,是不是看到Books运行的界面了。
那如果不是,可能是哪里配置出错了?
级别: 新手上路
UID: 9314
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2009-09-25
最后登录: 2014-10-28
22楼  发表于: 2010-09-06 14:37
编译出来后怎么没有qpe这个文件呢?
级别: 侠客
UID: 9105
精华: 0
发帖: 95
金钱: 755 两
威望: 307 点
贡献值: 0 点
综合积分: 190 分
注册时间: 2009-09-17
最后登录: 2017-09-13
23楼  发表于: 2010-09-18 20:38

 回 20楼(peterlin82) 的帖子

--host=arm-linux
级别: 新手上路
UID: 28753
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-09-16
最后登录: 2011-12-29
24楼  发表于: 2010-10-22 16:07
谢谢,很好的资料!
级别: 新手上路
UID: 33172
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2010-11-26
最后登录: 2011-01-24
25楼  发表于: 2010-11-26 21:31
别人发给我的连接,还没开始按照上面的配置,不过我有信心,能够按你这个配好,先在此谢过了,呵呵
我是一只小小小菜鸟,很想飞飞飞得高!!!
级别: 新手上路
UID: 33392
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2010-11-30
最后登录: 2011-02-08
26楼  发表于: 2010-12-01 10:46
谢谢你!对Qtopia新手很有帮助
级别: 侠客
UID: 38454
精华: 0
发帖: 53
金钱: 265 两
威望: 53 点
贡献值: 0 点
综合积分: 106 分
注册时间: 2011-02-25
最后登录: 2014-06-24
27楼  发表于: 2011-03-04 17:15
学习,学习,再学习,就我的东西还没搞定!
级别: 新手上路
UID: 36488
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2011-01-17
最后登录: 2011-05-10
28楼  发表于: 2011-04-17 11:41
将Fedora12上  /usr/local/tslib 中的库复制到/opt/FriendlyARM/mini2440/root_qtopia/usr/local中。即将/usr/local/tslib下的所有文件复制到/opt/FriendlyARM/mini2440/root_qtopia/usr/local文件夹下。 敢问这句 想表达什么意思呢  第一句说把 /usr/local/tslib 中的库 这个库指的是?include 还是lib ? 第二句 把所有文件都复制 不是重复了吗
级别: 新手上路
UID: 40997
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2011-03-24
最后登录: 2011-05-07
29楼  发表于: 2011-04-20 16:22
./autogen.sh
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./config.guess'
libtoolize: copying file `./config.sub'
libtoolize: copying file `./install-sh'
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4/internal'.
libtoolize: copying file `m4/internal/libtool.m4'
libtoolize: copying file `m4/internal/ltoptions.m4'
libtoolize: copying file `m4/internal/ltsugar.m4'
libtoolize: copying file `m4/internal/ltversion.m4'
libtoolize: copying file `m4/internal/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
以上为tslib .autogen.sh全部信息