keil4建立stm32f103工程报错 main.c: error: L6007U: Could not recognize the format of file .\main.o.

不论新建工程或者打开别人编译好的工程都有错,(不论使不使用库3.5),纠结啊!!!到底哪里出错了,大神们,谁知道。。。已经换了几个版本的软件了……... 不论新建工程或者打开别人编译好的工程都有错,(不论使不使用库3.5),纠结啊!!!
到底哪里出错了,大神们,谁知道。。。已经换了几个版本的软件了……
展开
 我来答
a601329930
2015-05-02
知道答主
回答量:33
采纳率:0%
帮助的人:18.8万
展开全部

我也遇到了相似的问题。不过我是正在码代码的时候,电脑突然蓝屏。再打开的时候点编译就总是报这个错。

根据提示信息,错误发生在../Output/main.o文件。猜想是我在码代码的时候突然蓝屏所以编译环境可能没有及时将更改的信息记录到文件中,结果丢失在内存里了(破电脑(╯‵□′)╯︵┻━┻)。


我的解决方法是不要点那一个箭头的(那是编译发生变化的文件),点那两个箭头的(重新编译所有文件)。让那些发生错误的配置文件重新生成。附图如下。


PS:每个人的情况都有所不同,不保证我的方法每个人都适用。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式