需求背景:
在工程打包的时候,往往要拉取git上的代码进行本地编译或服务器上编译,从而需要一个脚本自动编译,提高生产力!
一,制作bat脚本:
要注意,bat脚本的编码格式必须是ANSI或GB2312哦,不能是UTF-8.
[url=home.php?mod=space&uid=3148]@echo[/url] off&color 0a
@echo off
:: bat file USE ANSI Encode
@ECHO 设置编译器PATH路径环境变量
set PATH="C:\Program Files\IAR Systems\Embedded Workbench 9.1\common\bin\";%PATH%
echo =============先清除上次编译残留产物=======================
IarBuild.exe ..\App\EWARM\Project.ewp -clean Debug -log all
IarBuild.exe ..\Bootloader\EWARMV9\Project.ewp -clean Debug -log all
set StartTime=%time%
echo =================开始编译Bootloader=======================
IarBuild.exe ..\Bootloader\EWARMV9\Project.ewp -make Debug -log all
echo =================开始编译App=======================
IarBuild.exe ..\App\EWARM\Project.ewp -make Debug -log all
@ECHO 开始时间:%StartTime%
@ECHO 结束时间:%time%
@ECHO OFF
把以上脚本复制到txt文本中,再重命名build.bat即可。
|