打印
[APM32F4]

【极海APM32F407 Tiny Board】3. 利用bat脚本实现自动化编译

[复制链接]
596|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
caizhiwei|  楼主 | 2023-7-26 08:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需求背景:
   在工程打包的时候,往往要拉取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即可。



使用特权

评论回复
沙发
forgot| | 2023-7-28 08:57 | 只看该作者
点个赞

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

857

帖子

14

粉丝