编译环境 1
安装ADS_1
安装ActivePerl-5
822或更高版本
安装GnuWin32 3
81或更高版本
检查开发环境是否搭建成功:\
\软件包根目录\tools\chk_env
exe 编译命令 MTK常见的编译命令有new,update,remake,resgen,clean,模拟器的编译命令有clean_modis,gen_modis,codegen_modis,new_modis,remake_modis等
1、new 功能:全新开始构建整个工程的ARM版,包括图片、声音、字符串等资源都要重做
在构建工程过程中,清除所有的目标文件,库文件,日志文件等
New指令还会自动创建必要的目录、移除临时文件和中间脚本、更新日志文件
过程简要说明:new->cleanall->sysgen->ckscatter->mmi_feature_check->asngen->codegen->asnregen->operator_check_lit->$(BTLD_BIN_FILE)->update
依赖指令:new依赖的其他指令最多,包括cleanall,sysgen,ckscatter,mmi_feature_check,asngen,codegen,asnregen,operator_check_lite,update
用途:new指令是最彻底也是耗时最长的一个动作,一般得到一个新的MTK发布版本后由项目负责人要做一次
2、update 功能:update是重新更新整个工程的ARM版,该动作会扫描工程中文件和库的依赖关系,若依赖关系有变化会建立新的依赖关系,随后根据新的依赖关系重新编译链接有改动的部分
Update指令不依赖cleanall指令,所以它不会删除目标文件和库文件,也不