硬汉嵌入式论坛

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

[IAR] IAR不支持长路径名 中文路径名会导致启动编译缓慢且电脑cpu占用率高

[复制链接]

78

主题

278

回帖

512

积分

金牌会员

积分
512
发表于 2024-9-2 07:52:21 来自手机 | 显示全部楼层 |阅读模式
1,连同头文件的文件名在内的路径名太长会导致无法识别到该头文件2,iar工程所在的目录文件夹名字最后一个字符不能是汉字,否则会导致启动编译的时候要等很久才会启动编译,电脑风扇会狂转。解决办法是文件夹名最后一个字符不要是汉字就可以了,比如可以加个下划线
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2024-9-2 08:27:01 | 显示全部楼层
之前也被这个中文目录问题坑过,编译之后软件直接卡死,建议直接使用英文目录
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-9-2 08:44:16 | 显示全部楼层
分享你的文件名叫什么,我试试。这种问题我都没遇到过,现在安装了7.X, 8.X和9.x
回复

使用道具 举报

78

主题

278

回帖

512

积分

金牌会员

积分
512
 楼主| 发表于 2024-9-2 09:45:51 | 显示全部楼层
本帖最后由 logo 于 2024-9-2 10:03 编辑
eric2013 发表于 2024-9-2 08:44
分享你的文件名叫什么,我试试。这种问题我都没遇到过,现在安装了7.X, 8.X和9.x

微信图片_20240902100248.png


我常用的版本8.40.2


回复

使用道具 举报

78

主题

278

回帖

512

积分

金牌会员

积分
512
 楼主| 发表于 2024-9-2 09:48:39 | 显示全部楼层
eric2013 发表于 2024-9-2 08:44
分享你的文件名叫什么,我试试。这种问题我都没遇到过,现在安装了7.X, 8.X和9.x

很简单的测试方法,你把工程的所在目录文件夹名字随便改长些就可以看出问题了
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2024-9-2 10:02:21 | 显示全部楼层
可以在当前路径新建一个批处理文件把当前路径映射为虚拟盘然后打开虚拟盘,这样,路径就短很多了,如果工程需要以管理员模式运行才能使用仿真烧录设备,需要分别以普通用户和管理员身份运行一次。
批处理文件内容大致如下:
cd /d "%~dp0"
subst A: /d
subst A: .

运行批处理文件后,打开虚拟A盘就是当前文件夹。



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-9-2 10:10:16 | 显示全部楼层
logo 发表于 2024-9-2 09:48
很简单的测试方法,你把工程的所在目录文件夹名字随便改长些就可以看出问题了

没问题,我们的例子全是中文名。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 07:00 , Processed in 0.043388 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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