• 5119阅读
  • 1回复

QtopiaCore-4.1.4交叉编译后的库文件怎么这么大啊? [复制链接]

上一主题 下一主题
离线uniquezhu
 
只看楼主 倒序阅读 楼主  发表于: 2006-09-26
我用下列脚本对QtopiaCore-4.1.4交叉编译,发现编译后的库文件非常大,根本放不到我的开发板上去,是不是我的配置有问题,Trolltech的文档上说,根据不同的配置

Footprint   Dependent on configuration.
          Compressed: 1.1 - 3.2 MB
          Uncompressed: 2.5 - 6 MB



我的编译脚本是

#! /bin/sh

echo Unpack Qtopia Core...
tar zxf qtopia-core-opensource-src-4.1.4.tar.gz

echo Config Qtopia Core...
cd qtopia-core-opensource-src-4.1.4
echo yes |./configure -embedded arm -xplatform qws/linux-arm-g++ -no-freetype -little-endian -debug -qvfb -qconfig full -depths 4,8,16,24,32

echo Make Qtopia Core...
gmake
gmake install


但是我编译完后的lib文件夹很大,里面的内容如下

total 202196
drwxr-xr-x   2 root   root       8192 Sep 26 13:24 fonts
-rw-r--r--   1 root   root       956 Sep 26 13:24 libQt3Support_debug.la
-rw-r--r--   1 root   root       932 Sep 26 13:24 libQt3Support_debug.prl
lrwxrwxrwx   1 root   root       28 Sep 26 13:24 libQt3Support_debug.so -> libQt3Support_debug.so.4.1.4
lrwxrwxrwx   1 root   root       28 Sep 26 13:24 libQt3Support_debug.so.4 -> libQt3Support_debug.so.4.1.4
lrwxrwxrwx   1 root   root       28 Sep 26 13:24 libQt3Support_debug.so.4.1 -> libQt3Support_debug.so.4.1.4
-rwxr-xr-x   1 root   root   45210942 Sep 26 13:24 libQt3Support_debug.so.4.1.4
-rw-r--r--   1 root   root       796 Sep 26 13:23 libQtCore_debug.la
-rw-r--r--   1 root   root       790 Sep 26 13:23 libQtCore_debug.prl
lrwxrwxrwx   1 root   root       24 Sep 26 13:23 libQtCore_debug.so -> libQtCore_debug.so.4.1.4
lrwxrwxrwx   1 root   root       24 Sep 26 13:23 libQtCore_debug.so.4 -> libQtCore_debug.so.4.1.4
lrwxrwxrwx   1 root   root       24 Sep 26 13:23 libQtCore_debug.so.4.1 -> libQtCore_debug.so.4.1.4
-rwxr-xr-x   1 root   root   25547994 Sep 26 13:23 libQtCore_debug.so.4.1.4
-rw-r--r--   1 root   root       796 Sep 26 13:23 libQtGui_debug.la
-rw-r--r--   1 root   root       792 Sep 26 13:23 libQtGui_debug.prl
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtGui_debug.so -> libQtGui_debug.so.4.1.4
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtGui_debug.so.4 -> libQtGui_debug.so.4.1.4
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtGui_debug.so.4.1 -> libQtGui_debug.so.4.1.4
-rwxr-xr-x   1 root   root   118167780 Sep 26 13:24 libQtGui_debug.so.4.1.4
-rw-r--r--   1 root   root       889 Sep 26 13:24 libQtNetwork_debug.la
-rw-r--r--   1 root   root       865 Sep 26 13:24 libQtNetwork_debug.prl
lrwxrwxrwx   1 root   root       27 Sep 26 13:24 libQtNetwork_debug.so -> libQtNetwork_debug.so.4.1.4
lrwxrwxrwx   1 root   root       27 Sep 26 13:24 libQtNetwork_debug.so.4 -> libQtNetwork_debug.so.4.1.4
lrwxrwxrwx   1 root   root       27 Sep 26 13:24 libQtNetwork_debug.so.4.1 -> libQtNetwork_debug.so.4.1.4
-rwxr-xr-x   1 root   root     5520790 Sep 26 13:24 libQtNetwork_debug.so.4.1.4
-rw-r--r--   1 root   root       796 Sep 26 13:24 libQtSql_debug.la
-rw-r--r--   1 root   root       788 Sep 26 13:24 libQtSql_debug.prl
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtSql_debug.so -> libQtSql_debug.so.4.1.4
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtSql_debug.so.4 -> libQtSql_debug.so.4.1.4
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtSql_debug.so.4.1 -> libQtSql_debug.so.4.1.4
-rwxr-xr-x   1 root   root     4815326 Sep 26 13:24 libQtSql_debug.so.4.1.4
-rw-r--r--   1 root   root       881 Sep 26 13:24 libQtSvg_debug.la
-rw-r--r--   1 root   root       873 Sep 26 13:24 libQtSvg_debug.prl
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtSvg_debug.so -> libQtSvg_debug.so.4.1.4
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtSvg_debug.so.4 -> libQtSvg_debug.so.4.1.4
lrwxrwxrwx   1 root   root       23 Sep 26 13:24 libQtSvg_debug.so.4.1 -> libQtSvg_debug.so.4.1.4
-rwxr-xr-x   1 root   root     4538211 Sep 26 13:24 libQtSvg_debug.so.4.1.4
-rw-r--r--   1 root   root       868 Sep 26 13:24 libQtTest_debug.la
-rw-r--r--   1 root   root       660 Sep 26 13:24 libQtTest_debug.prl
lrwxrwxrwx   1 root   root       24 Sep 26 13:24 libQtTest_debug.so -> libQtTest_debug.so.4.1.4
lrwxrwxrwx   1 root   root       24 Sep 26 13:24 libQtTest_debug.so.4 -> libQtTest_debug.so.4.1.4
lrwxrwxrwx   1 root   root       24 Sep 26 13:24 libQtTest_debug.so.4.1 -> libQtTest_debug.so.4.1.4
-rwxr-xr-x   1 root   root     1264303 Sep 26 13:24 libQtTest_debug.so.4.1.4
-rw-r--r--   1 root   root       796 Sep 26 13:23 libQtXml_debug.la
-rw-r--r--   1 root   root       788 Sep 26 13:23 libQtXml_debug.prl
lrwxrwxrwx   1 root   root       23 Sep 26 13:23 libQtXml_debug.so -> libQtXml_debug.so.4.1.4
lrwxrwxrwx   1 root   root       23 Sep 26 13:23 libQtXml_debug.so.4 -> libQtXml_debug.so.4.1.4
lrwxrwxrwx   1 root   root       23 Sep 26 13:23 libQtXml_debug.so.4.1 -> libQtXml_debug.so.4.1.4
-rwxr-xr-x   1 root   root     1617496 Sep 26 13:23 libQtXml_debug.so.4.1.4
-rw-r--r--   1 root   root       1015 Sep 26 13:24 Qt3Support_debug.pc
-rw-r--r--   1 root   root       867 Sep 26 13:23 QtCore_debug.pc
-rw-r--r--   1 root   root       874 Sep 26 13:23 QtGui_debug.pc
-rw-r--r--   1 root   root       951 Sep 26 13:24 QtNetwork_debug.pc
-rw-r--r--   1 root   root       870 Sep 26 13:24 QtSql_debug.pc
-rw-r--r--   1 root   root       955 Sep 26 13:24 QtSvg_debug.pc
-rw-r--r--   1 root   root       697 Sep 26 13:24 QtTest_debug.pc
-rw-r--r--   1 root   root       870 Sep 26 13:23 QtXml_debug.pc


里面的libQtGui_debug.so.4.1.4都有118167780 Bytes大了,请问怎样配置才能使库文件跟官方文档说的那样下,不然的话根本就用不了了,谢谢大家了!
[ 此贴被XChinux在2006-10-09 13:16重新编辑 ]
离线shiroki

只看该作者 1楼 发表于: 2006-09-27
你编的是debug版的呀,当然很大啦
在configure选项里加个-release看看
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个