ST意法半导体
登录
直播中
丁冬芹
7年用户
1304经验值
私信
关注
[问答]
如何在Touchgfx环境中自动执行make命令?
开启该帖子的消息推送
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 并避免批处理脚本(使其不那么便携)。
对于批处理,尝试这样的事情——我们称它为“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 并避免批处理脚本(使其不那么便携)。
举报
更多回帖
rotate(-90deg);
回复
相关问答
TouchGFX
make
如
何在
TouchGFX
MinGW外壳之外使用我们自己的构建
环境
?
2023-02-08
272
如何将FlashTargetCommand条目添加到在CubeMX - IDE
中
创建的
TouchGFX
项目?
2023-01-11
195
执行
make
命令
出错
2019-03-18
1436
请问如
何在
代码里
执行命令
行啊?
2022-10-28
1989
如
何在
TouchGFX
Designer中将体积单位显示为立方英尺呢?
2022-12-20
183
如
何在
touchgfx
中使用snprintf作为浮点值?
2023-02-02
406
make
指令详解
2015-07-16
2999
如
何在
CubeIDE
中
配置
TouchGFX
+ QuadSPI的教程?
2023-02-08
279
为什么uboot
中
执行
save
命令
无法保存
环境
变量?
2019-07-31
2930
环境
编译没有
make
是为什么?
2022-01-06
502
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分