STM32F4编译时错误,网上找了好久也找不到,有人遇到过吗?

时间:2022-08-13 20:09:15
startup_stm32f40xx.s: error: A3906U: Malformed via file '.\debug\startup_stm32f40xx._ia'.
在其他电脑可以编译通过,我的电脑编译其他工程也能通过,就这个工程编译出现这个错误,不知是什么原因,有人遇到过吗?

12 个解决方案

#1


把 \debug\startup_stm32f40xx._ia 这个文件删了试试

#2


引用 1 楼 wangfan027 的回复:
把 \debug\startup_stm32f40xx._ia 这个文件删了试试

debug下没有这个文件,这个问题重建工程就没有了,我就是好奇问题出在哪,好像真没人遇到过

#3


听说是文件夹名带有空格的缘故

#4


引用 3 楼 pathletboy 的回复:
听说是文件夹名带有空格的缘故

什么意思,哪个文件夹

#5


你这个问题解决了吗,我也碰到这样的问题,用keil5编译是可以,keil4就有这个问题,

#6


我也有遇到,昨天还能打开编译的工程,今天打开编译就这样了。

#7


我也遇到了,最后把一个include路径删除了,就好了,路径跟别的不一样,有’符号,且路径在别的独立的文件夹下。。。。。

#8


我今天也遇到了这个问题,后面发现是工程存放的路径名中有括号所致,工程存放的文件夹名字改下就好了,请参考。

#9


存放工程文件的文件夹里有空格

#10


前面的楼层回答的对,就是你存放工程的文件夹命名里面有空格。

#11


引用 7 楼 xuezhaoye 的回复:
我也遇到了,最后把一个include路径删除了,就好了,路径跟别的不一样,有’符号,且路径在别的独立的文件夹下。。。。。

具体是哪个文件夹,能不能看一下的

#12


引用 7 楼 xuezhaoye 的回复:
我也遇到了,最后把一个include路径删除了,就好了,路径跟别的不一样,有’符号,且路径在别的独立的文件夹下。。。。。

哪个路径啊?

#1


把 \debug\startup_stm32f40xx._ia 这个文件删了试试

#2


引用 1 楼 wangfan027 的回复:
把 \debug\startup_stm32f40xx._ia 这个文件删了试试

debug下没有这个文件,这个问题重建工程就没有了,我就是好奇问题出在哪,好像真没人遇到过

#3


听说是文件夹名带有空格的缘故

#4


引用 3 楼 pathletboy 的回复:
听说是文件夹名带有空格的缘故

什么意思,哪个文件夹

#5


你这个问题解决了吗,我也碰到这样的问题,用keil5编译是可以,keil4就有这个问题,

#6


我也有遇到,昨天还能打开编译的工程,今天打开编译就这样了。

#7


我也遇到了,最后把一个include路径删除了,就好了,路径跟别的不一样,有’符号,且路径在别的独立的文件夹下。。。。。

#8


我今天也遇到了这个问题,后面发现是工程存放的路径名中有括号所致,工程存放的文件夹名字改下就好了,请参考。

#9


存放工程文件的文件夹里有空格

#10


前面的楼层回答的对,就是你存放工程的文件夹命名里面有空格。

#11


引用 7 楼 xuezhaoye 的回复:
我也遇到了,最后把一个include路径删除了,就好了,路径跟别的不一样,有’符号,且路径在别的独立的文件夹下。。。。。

具体是哪个文件夹,能不能看一下的

#12


引用 7 楼 xuezhaoye 的回复:
我也遇到了,最后把一个include路径删除了,就好了,路径跟别的不一样,有’符号,且路径在别的独立的文件夹下。。。。。

哪个路径啊?