首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > mtk编译命令详解

mtk编译命令详解

资料介绍
mtk编译命令详解
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_featu
re_check,asngen,codegen,asnregen,operator_check_lite,update.
用途:new指令是最彻底也是耗时最长的一个动作,一般得到一个新的MTK发布版本后由
项目负责人要做一次。
使用示例:C: BIRD25_GEMINI_07BRelease>make BIRD25_GEMINI_07B gprs new。
2、update
功能:update是重新更新整个工程的ARM版,该动作会扫描工程中文件和库的依赖关系,
若依赖关系有变化会建立新的依赖关系,随后根据新的依赖关系重新编译链接有改动的
部分。Update指令不依赖cleanall指令,所以它不会删除目标文件和库文件,也不会去
更新日志文件和创建目标目录,这一点和remake相像,这也是为什么执行时间比new短的
原因。
过程简要说明:update->cleanlog->cleanbin->mcddll_update->codegen->resgen-
>cksydrv->remake。
依赖指令:cleanlog,cleanbin,mcddll_updata,codegen
标签:编译命令详解
mtk编译命令详解
本地下载

评论