天嵌 ARM开发社区

 找回密码
 注册
查看: 2467|回复: 7

关于qt交叉编译的configure的配置选项

[复制链接]
liming10cm 发表于 2011-12-7 17:09:34 | 显示全部楼层 |阅读模式
首先我贴出TQ2440对于ARM的交叉编译qt4.5.0的脚本:
echo yes | ../../qt-embedded-linux-opensource-src-4.5.0/configure -prefix /opt/EmbedSky/qt-4.5/__install/arm/ -release -shared -fast -no-largefile -qt-sql-sqlite -no-qt3support -no-xmlpatterns -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -no-webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libjpeg -make libs -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus -no-openssl -xplatform qws/linux-arm-g++ -embedded arm -little-endian -qt-freetype -depths 16 -qt-gfx-linuxfb -qt-gfx-transformed -qt-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-usb -no-kbd-qvfb -no-glib -armfpa -no-mouse-qvfb -qt-mouse-linuxtp -qt-mouse-tslib -I/tslib-1.4/inclued -L/tslib-1.4/lib &&
        echo "Finished config Qt4.5 !"
我有如下几个疑问:
1Q:我曾尝试搭建4.5.3版本的QT交叉编译平台,但是我发现4.5.3版本在./configure后会有2个选择输入:(1)、选择开源,还是商用版本;(2)、是否接收XX协议。如此以来,我不知道如何修改这个脚本了,有2个输入,而且是在不同时间输入的。在脚本中有什么好的解决办法吗?
2Q:如果我在配置时不选择配置选项,只用./configure 配置,它是默认将所有组件都编译进去吗?若是只添加 -embedded arm 选项呢?它会编译支持触摸屏的tslib库吗?
3Q:上面提到的脚本的最后一个选项中,指定了 -qt-mouse-tslib 的库和头文件,但是我在整个linux下都未找到此目录,最后是apt-get install tslib安装才成功的。
 楼主| liming10cm 发表于 2011-12-7 17:10:37 | 显示全部楼层
:P自己先顶下 呵呵
workhard123 发表于 2011-12-7 20:48:49 | 显示全部楼层
就按天嵌的手册上的一步一步来,不会有错的,上个月就开始qt4.5编程了,没有问题的
亚瑟王 发表于 2011-12-7 23:06:58 | 显示全部楼层
1、脚本里面的echo yes就是用于回答如何选择协议的问题的。
2、你可以用./configure --help在帮助信息中查看默认的配置情况。
3、-I/tslib-1.4/inclued -L/tslib-1.4/lib这个在配置单中是没有用处的。
 楼主| liming10cm 发表于 2011-12-8 08:27:40 | 显示全部楼层
本帖最后由 liming10cm 于 2011-12-8 08:28 编辑

第一个问题,可能没有理解我意思,现在configure时,在输入yes前,还要输入o选择商业/开源.如此这般,这个脚本怎么改呢?
TQ-lkp 发表于 2011-12-8 08:52:28 | 显示全部楼层
参照脚本中的,使用echo
 楼主| liming10cm 发表于 2011-12-8 08:58:41 | 显示全部楼层
管道输入一个参数 echo yes |./configure
2个参数呢? 格式怎么弄啊?做了些尝试都不行啊
亚瑟王 发表于 2011-12-12 17:36:17 | 显示全部楼层
(echo yes, echo yes)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 07:25 , Processed in 1.025430 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表