Symbian 常用工具用法说明
2010-02-26 15:54:00 来源:WEB开发网From Forum Nokia Wiki
本文介绍symbian下常用的工具包括编译、打包、签名,通常我们使用IDE开发工具不会直接用到这些命令。但是了解这些命令的细节对我们开发调试还是有很大的帮助,我们可以知道IDE工具在完成编译、打包等操作都经历了哪些步骤,一旦某些环节出现问题我们可以很快的找出问题的根源。毕竟IDE工具也是以命令行工具为基础,掌握这些命令也会给我们带来更大的灵活性。
Contents [hide]
1 构建编译
1.1 bldmake命令
1.2 abld.bat
1.2.1 abld build
1.2.2 abld resource
1.2.3 abld clean
1.3 位图资源转换工具:bmconv.exe
1.3.1 从.bmp文件生成.mbm文件
1.3.2 查看.mbm文件内容
1.3.3 从.mbm文件导出.bmp文件
1.4 构建编译目标平台软件
2 打包签名
2.1 makesis
2.2 makekeys
2.3 signsis
2.4 软件打包签名过程
2.4.1 s60第二版
2.4.2 s60第三版
构建编译
bldmake命令
bldmake 工具用来根据当前目录下的组建描述文件(bld.inf)产生多个makefile,然后用这些makefile构建不同平台的组件.以下是bldmake的常用命令说明:
bldmake bldfiles - 根据bld.inf文件生成makefile及命令脚本
bldmake clean - 此命令会删除已经生产的makefile,通常在我们修改了mmp文件或bld.inf后需要清除原来的makefile然后重新生成
bldmake inf - 此命令会列出bld.inf文件的参数,你需要根据这些参数来编写和定制bld.inf.
abld.bat
abld是由bldmake命令根据bld.inf文件生成的批处理文件,用于执行不同的组件构建命令.以下是abld.bat的常用命令参数说明:
abld build
abld build 命令用于构建不同平台的目标组件. 使用方法: abld build [选项] 目标平台 构建类型
目标平台:
通常可能的目标平台有 arm4,armi,thumb, gcce,armv5, winscw ,wins, cw_ide,vc6,vs2003等.不同的SDK版本可能支持的目标平台稍有差别.这里分别包含了目标设备,模拟器环境,IDE环境几个平台环境.
构建类型:
其中每个目标平台又包括几个可能的构建类型如udeb(debug版本),urel(发布版本),all (debug和release).
更多精彩
赞助商链接