ST意法半导体
直播中

丁冬芹

7年用户 1304经验值
私信 关注
[问答]

如何在Touchgfx环境中自动执行make命令?

我想使用批处理文件或任何方便的方式自动执行“make”命令的过程。是否可以使用批处理脚本向 touchgfx 环境发送命令?或者在 touchgfx 环境下编写批处理脚本。








回帖(1)

何秀珍

2023-2-8 13:57:26
对于批处理,尝试这样的事情——我们称它为“mingwexe.bat”:


  • @echo off
  • setlocal
  • set root=%~dp0
  • set PATH=%root%envMinGWbin;%root%envMinGWmsys1.0bin;%root%envMinGWmsys1.0Ruby193bin;%root%envMinGWmsys1.0gnu-arm-gccbin;%PATH%
  • echo "%root%envMinGW /mingw" > %root%envMinGWmsys1.0etcfstab

  • set _first=%1
  • set _all=%*
  • call set _tail=%%_all:*%2=%%
  • set _tail=%2%_tail%

  • if exist %_first% (
  •   cd %_first%
  •   %_tail%
  • ) else (
  •   cd %root%
  •   %_all%
  • )

并打电话给类似的东西:


  • mingwexe.bat make -f simulator/gcc/Makefile

这与我们在 Windows 代理的构建环境中所做的非常相似。或者,您可以设置您的 Windows 路径以包含上述脚本中定义的 PATH 并避免批处理脚本(使其不那么便携)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分