硬汉嵌入式论坛

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

[IAR] IAR 9.20.4 更改工程文件夹名后,总是全编译?

[复制链接]

4

主题

51

回帖

68

积分

初级会员

积分
68
发表于 2022-12-10 15:01:31 | 显示全部楼层 |阅读模式
如题,把原有工程文件夹更改了文件夹名称后,没有更改任何c或者h文件,点击make,每次都执行的是全编译。

在网上搜了下,有人说是时间问题(指的是不同电脑之间的拷贝),感觉不适用;也删除了iar编译时的settings文件和其他过程文件,问题照旧。

IAR版本 9.20。不知道怎么回事,看大家有清楚的么?

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2022-12-10 15:19:53 | 显示全部楼层
这个好像跟你的工程也有关系,有些地方的修改就是会全编译。

换几个其它的代码工程测试,如果也是这种情况,说明确实有问题。
回复

使用道具 举报

41

主题

215

回帖

338

积分

高级会员

积分
338
发表于 2022-12-10 17:48:00 | 显示全部楼层
1. 以前的工程,是不是全编译。
2. 以前不是全编译,把以前的工程clean一下,再改名字,测试一下
make的原理是,检查.c文件和对于.obj的时间,  .c比.obj新,那就要重编译,希望我没记错
回复

使用道具 举报

4

主题

51

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2022-12-10 23:25:25 | 显示全部楼层
snakeemail 发表于 2022-12-10 17:48
1. 以前的工程,是不是全编译。
2. 以前不是全编译,把以前的工程clean一下,再改名字,测试一下
make的 ...

1、以前的不是,这个是肯定的
2、请问clean是什么意思,是指批处理文件删除掉过程文件么?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2022-12-12 09:24:23 | 显示全部楼层
ndx1986 发表于 2022-12-10 23:25
1、以前的不是,这个是肯定的
2、请问clean是什么意思,是指批处理文件删除掉过程文件么?

他是这个意思。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 02:05 , Processed in 0.294167 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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