打印
[开发工具]

烦死了!KEIL4编译出问题!总是编译多个文件

[复制链接]
8409|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
经常补钙|  楼主 | 2013-4-26 16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按道理说,在KEIL中,我只修改了一个文件,那么我编译的时候,只会单独编译(F7,BUILD)我修改过的文件,但是我的这个工程不知道为什么出了问题,总是编译多个没有动过的文件。而其它的工程则没有问题。我卸载了KEIL4再重新装,还是会有这种情况出现。
KEIL4编译本来就慢,现在我修改一个文件,编译时总得编译那几个文件,求助,如何解决这个问题?
沙发
uet_cache| | 2013-4-26 16:20 | 只看该作者
是不是你的其它文件中用到你修改的文件中的宏定义。如果是这样,那那些文件是要重新编译的。

使用特权

评论回复
板凳
经常补钙|  楼主 | 2013-4-26 16:53 | 只看该作者
uet_cache 发表于 2013-4-26 16:20
是不是你的其它文件中用到你修改的文件中的宏定义。如果是这样,那那些文件是要重新编译的。 ...

没有哦,现在的情况是,我什么文件都不修改,就点编译, 也会编译那几个文件

使用特权

评论回复
地板
uet_cache| | 2013-4-26 16:55 | 只看该作者
你的KEIL版本是最新的?换个4.6的试试。好像4.21的版本是这样。。。

使用特权

评论回复
5
经常补钙|  楼主 | 2013-4-26 16:58 | 只看该作者
uet_cache 发表于 2013-4-26 16:55
你的KEIL版本是最新的?换个4.6的试试。好像4.21的版本是这样。。。

我的是4.54的,奇怪的是这种情况是我第二次遇到。我的其它工程没有这个现象。估计是不小心哪里设错了,但是找来找去都没找到。

使用特权

评论回复
6
hawksabre| | 2013-4-26 19:19 | 只看该作者
静下心来慢慢找找看    单步调试     电子工程师   很磨心

使用特权

评论回复
7
zchong| | 2013-4-27 08:43 | 只看该作者
优化选择了crossmodule吧

使用特权

评论回复
8
zs0050| | 2013-10-17 11:49 | 只看该作者
我也刚遇到
原因是 工程文件的只读属性
把内部文件夹的可读属性去除 就行了

使用特权

评论回复
9
zys230719| | 2013-10-28 14:31 | 只看该作者
把电脑时间改下应该可以了。我刚解决这问题。希望能帮到你。

使用特权

评论回复
10
xuwei9686| | 2013-11-12 10:02 | 只看该作者
zs0050 发表于 2013-10-17 11:49
我也刚遇到
原因是 工程文件的只读属性
把内部文件夹的可读属性去除 就行了

你是对的,我顶你

使用特权

评论回复
11
yinhanghoudu| | 2013-11-17 22:29 | 只看该作者
工程文件方便使用

使用特权

评论回复
12
申小林一号| | 2015-9-8 09:00 | 只看该作者
在设置里面的"listing"下面有一个crossreference,把那个选项去掉就可以了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

40

帖子

1

粉丝