hehuanyong 发表于 2012-12-26 10:47

IAR 每次都需要全部重新编译,求解

本帖最后由 hehuanyong 于 2012-12-26 10:52 编辑

我用IAR有1年多时间了,原来正常的时候编译时只有有改动的文件需要重新编译,从昨天开始不知道什么原因就每次都需要全部重新编译,好痛苦,大家有没有碰到这样的问题,该这么解决,谢谢!

杨爱林林 发表于 2012-12-26 11:31

我的只会在改动文件列表中的全局.h文件
才会全部重新编译

liji1908 发表于 2012-12-26 13:57

楼主是不是最近改的都是.h文件?

Ryanhsiung 发表于 2012-12-26 17:39

看下编译选项,是否这相关选择

huluhulu4 发表于 2013-5-16 09:53

是因为你的源文件的时间比系统时间还早,这样编译器每次生成的目标文件就没有你的源文件新,再次编译就会重新编译你的源文件。仔细查下你的源文件的更改时间,如果更改时间有异常就编辑文件加个空格什么的,再保存,这样文件的更改时间就改变了,再编译一下就OK了。还有一个最快的办法就是更改系统时间比如改到2020年,再编译就可以通过了。

songdddjjj 发表于 2015-10-9 14:03

huluhulu4 发表于 2013-5-16 09:53
是因为你的源文件的时间比系统时间还早,这样编译器每次生成的目标文件就没有你的源文件新,再次编译就会重 ...

还是你说的靠谱,确实是因为同事的电脑时间错了,然后他编辑过的文件到了我电脑上 就时间也是错的

xiaowei061 发表于 2023-2-23 14:12

挖坟,我的IAR类似每次调试都重新编译问题,是因工程为路径有特殊字符 &,估计中文路径也可能有类似问题。

星辰大海不退缩 发表于 2023-2-23 16:45

huluhulu4 发表于 2013-5-16 09:53
是因为你的源文件的时间比系统时间还早,这样编译器每次生成的目标文件就没有你的源文件新,再次编译就会重 ...

感觉这个是对的,时间问题

星辰大海不退缩 发表于 2023-2-23 16:45

huluhulu4 发表于 2013-5-16 09:53
是因为你的源文件的时间比系统时间还早,这样编译器每次生成的目标文件就没有你的源文件新,再次编译就会重 ...

感觉这个是对的,时间问题

Pulitzer 发表于 2024-7-1 07:14


减小检测部分与电压误差或电流放大器敏感的输入端之间的连接而引入的噪声

童雨竹 发表于 2024-7-1 09:10


引线越长,它能接收和传送的干扰信号频率就越低

Wordsworth 发表于 2024-7-1 10:13


输入电压端上测得的值比它实际

公羊子丹 发表于 2024-7-1 12:09


引线的长和宽影响它的电阻和电感量

Uriah 发表于 2024-7-1 14:15


大地的地会通过散热器(用绝缘体与漏极隔开)从这些节点获取能量

帛灿灿 发表于 2024-7-1 16:11


输入电源电流环路

Bblythe 发表于 2024-7-1 17:14


交流节点会引起特有的问题

周半梅 发表于 2024-7-1 19:10


输入和输出电流环路连接的位置只能是相应的输入 输出电容的接线端

zhongyf 发表于 2025-8-15 15:11

xiaowei061 发表于 2023-2-23 14:12
挖坟,我的IAR类似每次调试都重新编译问题,是因工程为路径有特殊字符 &,估计中文路径也可能有类似问题。 ...

给你点赞,我就是目录里加了个#导致每次都会编译,删除掉后就OK了。
页: [1]
查看完整版本: IAR 每次都需要全部重新编译,求解