在win10环境下用makefile编译工程时遇到 “arm-none-eabi-gcc.exe-应用程序错误:应用程序无法正常启动(0xc0000142). 请单击“确定”关闭应用程序” 的问题

当敲击 make 回车后,跳出如题字样的提示框,在提示框上点击“确定”之后,在命令提示符终端也出现  make: *** xxx Error -1073741502

在网上搜了一下,看到有些网友在 services.msc 中修改 windows module install 就OK的案例,但是我这里修改之后却无效......

继续思索、挠头......

makefile文件中的编译命令语句:

    arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu99 -g3 -DDEBUG                                            -DUSE_HAL_DRIVER -DSTM32F373xC -c -I../。。。

突然发现 “$<" 这种写法有点突兀,平时的好像没有双引号。  试着把这一行的所有字符上的双引号去掉再 make , 果然OK 了!

说明一下: 这个工程是 STM32 经 stm32-cubeMX 生成的,makefile 文件也是cubeMX 自动生成的,不知道 cubeMX 为何要加双引号,有知道的指点为谢!

于是为文, 以备查阅。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值