MTK编译命令介绍

在同一平台开发多个项目,为了减少代码维护成本和提高代码的重复使用率,采用在一个代码仓上并行开发多个项目,这就涉及到项目间的代码管理,首先执行*.bat批处理选定要开发项目


 

编译命令


make custom=xxx gprs/gsm  new/remake/update/clean module_name

编译时进入Dos下工程所在的目录,然后输入上面的命令语句即可开始编译。

参数:

custom=xxx

xxx是不同的软件版本,编译时可忽略参数“custom=”,系统会自动判断。

gprs/gsm是说明该软件是否支持gprs的,如果不支持gprs,只输入gsm即可;

module_name:各个模块的名字

 

 

 

new

功能:全部重新编译

用途:第一次编译时和修改了make文件夹中的文件必须得重新new一下

 

remake

功能:只重新编译工程中更新过的部分

用途:remake是耗时最短的一个动作,也是最常用的动作。

 

resgen

功能:编译资源

用途:如果更改了资源文件或新加了资源文件,则用此命令。

 

upadte

功能:先检查,然后重新编译更新部分,编译时间较长。

用途:update是耗时较长的一个指令,一般在增加或删除一些驱动或应用情况下使用,在做开发时不推荐使用,此命令虽比new的时间短,但比remake的时间长很多。

 

clean

功能:删除对应的obj

用途:作为其它命令所依赖的指令,还有就是清除工程或者指定模块对象的类库。

 

gen_modis

gen_modis功能:产生VC工程文件

在new完成后需要运行此命令,其它情况如果模拟器出现异常时也可用此命令重新生成VC工程文件。

 

codegen_modis

功能:产生modis需要的trace文件的datebase

用途:在new完成后需要运行此命令,在运行此命令前需先运行gen_modis命令,此命令在new完成后一般只运行一次,执行像resgen或remake命令后都不需要运行此命令。

 

new_modis

功能:组合了gen_modis 和 codegen_modis 只是听说,没具体试验过呢我一般分开执行的O(∩_∩)O~

 

简化命令

m代表make custom=xxx gprs/gsm是简化命令

 

m resgen 编译资源

m r mmiresource编译模块(资源模块)

m gen_modis重新生成VC工程

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sayiaina/archive/2010/12/31/6109826.aspx

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值