下面这个表反映了Qt-Embedded 4.5几个核心模块编译出来的内存空间大小,大概了解一下即可以作为项目可行的一个初步判断,也可以给你在面试时候的一个参考,你说你有Qt-Embedded的移植经验,人家问你需要多少空间时候报出的数字不太离谱,如果每个模块都知道的话,面试官对你做过移植自然会深信不疑。
Architecture | Compiler | QtCore | QtGui | QtNetwork | QtWebKit | ||||
---|---|---|---|---|---|---|---|---|---|
Minimal | Normal | Minimal | Normal | Minimal | Normal | Minimal | Normal | ||
linux-x86-g++ | GCC 4.2.4 | 1.7M | 2.7M | 3.3M | 9.9M | 653K | 1.1M | N/A | 17M |
linux-arm-g++ | GCC 4.1.1 | 1.9M | 3.2M | 4.1M | 11M | 507K | 1.0M | N/A | 17M |
linux-arm-g++ (thumb) | GCC 4.1.1 | 1.7M | 2.8M | 4.0M | 9.8M | 409K | 796K | N/A | 17M |
linux-mips-g++ (MIPS32) | GCC 4.2.4 | 2.0M | 3.2M | 4.5M | 12M | 505K | 1003K | N/A | 21M |
上面这个数据来自于http://doc.trolltech.com/4.5/requirements-embedded-linux.html,除了编译出来的库空间之外,还有一些插件库,默认编译的话,大概是4M左右的空间。 还有字体文件,因为不会所有字体大小都支持,1M以下基本能搞定