硬汉嵌入式论坛

 找回密码
 立即注册
查看: 528|回复: 5
收起左侧

[IAR] iar9 编译出错

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2025-5-10 15:02:53 | 显示全部楼层 |阅读模式
An exception occurred when building the project: weakly_canonical: unknown error: "d:\mh2030_test_Debug\Obj\user_12411398022688693739.dir\user_task.o"               
工程路径未包含中文。把user_task.c移除工程,接着下一个文件.o同样报错。。。
有人遇到过吗?求指点。


回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2025-5-10 15:17:53 | 显示全部楼层
没改区域编码之前,出错信息是这样
Reading project nodes...               

An exception occurred when building the project: weakly_canonical@@@@@@@@@@: "d:\mh2030_test_Debug\Obj\user_12411398022688693739.dir\user_task.o"
不止在make时,在clean时也会出现。
win10系统,在本论坛下载的9.60.3,和谐也是在这里找的。
1746861272406.png
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2025-5-10 15:30:26 | 显示全部楼层
看上去像是weakly_canonical不认d:\mh2030_test_Debug\Obj\user_12411398022688693739.dir\user_task.o这个路径的“.”符号。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-10 15:39:22 | 显示全部楼层
没有遇到过这种问题,这个例子本身是用的那个IAR版本编译的。可以先用指定的版本试试。
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2025-5-10 15:42:37 | 显示全部楼层
eric2013 发表于 2025-5-10 15:39
没有遇到过这种问题,这个例子本身是用的那个IAR版本编译的。可以先用指定的版本试试。

IAR 9.60.3 和谐版,本论坛内找的。看样子是weakly_canonical无法识别路径"z:\mh2030_nfc_Debug\Obj\bsw_12411398022688693739.dir\bsw_list_frame.o"        这个路径里有个'.'符号       
回复

使用道具 举报

5

主题

110

回帖

125

积分

初级会员

积分
125
发表于 2025-5-14 17:42:22 | 显示全部楼层
moretime 发表于 2025-5-10 15:42
IAR 9.60.3 和谐版,本论坛内找的。看样子是weakly_canonical无法识别路径"z:\mh2030_nfc_Debug\Obj\bsw_ ...

clean 一下再编译了看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 03:49 , Processed in 0.043032 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表