← 返回首页

编写一个编译脚本

当我们的工程代码日趋成熟,经常会遇到跨版本编译,或者在代码管理平台上进行流水线构建的需求,此时如果我们还是要打开VisualStudio来进行代码编写,步骤流程就略显复杂臃肿,其实我们通过研究RADE编译环境的原理,然后就可以自行编写脚本,直接编译代码。话不多说,直接上干货:

图片

让我们来逐一解释一下每行代码:

D:\DS\B30\win_b64\code\command\tck_init.bat

首先我们通过运行RADE目录下tck_init.bat来初始化编译环境;

tck_profile V5_6R2020_B30

然后我们需要设置我们编译的平台,这里以V5-6R2020为例;

mkGetPreq -p D:\DS\B30

增加依赖库,将CAA的API库路径填入;

mkCI -a

编译一下IdentityCard,检查是否有问题;

mkrtv -c

刷新一下运行环境(refresh runtime view);

mkmk -ua

整体编译代码。有关mkmk运行命令的参数,详细解释如下:

图片

将以上脚本代码另存为bat文件之后,放在workspace文件夹下,直接运行就可以生成win_b64包,不再需要打开IDE手动编译,对于成熟的工程代码来说方便快捷,推荐使用。

评论