关于3rd mr和3rd FP1生成的安装包大小
来源:互联网 发布:虚拟试衣间淘宝店铺 编辑:程序博客网 时间:2024/06/05 01:51
问题描述: 相同的代码, S60 3rd mr 编译打的sis包要比S60 3rd fp1 SDK编译的大很多
解决方法1: 这是由于S60 3rd mr SDK与S60 3rd fp1的GCCE编译器默认编译参数不一样造成的。 S60 3rdFP1 SDK(以及FP1 SDK之后的FP2 SDK)默认就是-O2。而S60 3rd mr SDK以及更早的S60 3rdSDK并没有打开-O2的编译开关。
如果一定要使用MR SDK又想得到较小的安装包,可以参照下面的方法解决。
修改项目的.mmp文件,加入如下一行
OPTION GCCE -O2 -fno-unit-at-a-time
Clean项目后,重新编译打包,可以发现安装包变小了很多。
加入-O2还会影响速度,如果是计算密集型的程序,推荐加入-O2参数,一般而言会提高速度。
解决方法2:
更好的解决办法是改SDK里面的gcce.mk(C:Symbian9.1S60_3rd_MREpoc32toolscompilation_configgcce.mk)
将里面的
REL_OPTIMISATION=
一行改为
REL_OPTIMISATION=-O2 -fno-unit-at-a-time
这样就不用每个项目都改mmp了
- 关于3rd mr和3rd FP1生成的安装包大小
- 关于3rd mr和3rd FP1生成的安装包大小
- 关于3rd mr和3rd FP1生成的安装包大小
- S60 3rd Edition和S60 3rd Edition, FP1中不同的浏览器UID
- Symbian中音频API的使用 (S60 3rd FP1)
- Symbian中音频API的使用 (S60 3rd FP1)
- NoClassDefFoundError: S60 3rd Edition FP1 SDK
- symbian S60开发:在S60 SDK 3rd FP1 上安装 MMF plugin 问题的解决方法
- Symbian 3RD MR版本多次安装解析生成路径问题
- 求助!!如何用S60 3rd FP1的SDK,ActivePerl,JRE和Visual C++搭建Symbian集成开发环境??
- 设置参数让symbian 3rd mr sdk打出的release包变小
- [视频] Symbian中视频API的使用 (S60 3rd FP1)
- 3rd - 关于存储管理器
- Symbian软件开发(3):运行S60 3rd FP1版控制台程序
- 基于Symbian S60 3rd FP1测试Terminal Security终端功能
- Symbian开发——Video Player on S60 3rd FP1
- 如何压缩用3rd MR SDK编译出来的程序
- Series60 3rd 的签名
- MTK 开发流程和开发环境小记
- SQL Server2000常见问题和解决办法
- 关于java内部类的总结
- struts2.1 标签 备忘
- 网管控制台学习笔记
- 关于3rd mr和3rd FP1生成的安装包大小
- java二叉树排序算法
- Windows下InstantRails/Redmine安装记录
- 常见的部分Windows数据类型及其说明
- jsp 复选框使用方法
- SQl2005行列转换 pivot/unpivot
- liferay标签theme和strust2标签使用时发生的错误
- oracle常用函数大全
- 匈牙利命名法