我在keil里,工程编译好之后,什么都不改,再编译一次,又要重新一个文件一个文件编译是怎么回事?

是配置问题吗?... 是配置问题吗? 展开
 我来答
元飞珍DR
推荐于2017-11-25 · TA获得超过2429个赞
知道小有建树答主
回答量:309
采纳率:95%
帮助的人:124万
展开全部

你看一下,是否是下面这个原因?

 

如果你点的是“Rebuild”按钮,那么Keil必然会一个文件一个文件地把所有文件都编译一遍。

如果你使用“Build”按钮,那么未做修改的文件一般不会重新链接。

Rebuild:Rebuild all target files  (它会重新编译所有目标文件,再链接)

Build    :Build target files     (它一般只会编译修改过的目标文件,并链接)

 

如下图红框中左端那个按钮是“Build”,右端那个是“Rebuild”

百度网友a78899f8c
2017-11-25 · TA获得超过2763个赞
知道大有可为答主
回答量:782
采纳率:50%
帮助的人:761万
引用主从报警系统的回答:
你看一下,是否是下面这个原因?

如果你点的是“Rebuild”按钮,那么Keil必然会一个文件一个文件地把所有文件都编译一遍。
如果你使用“Build”按钮,那么未做修改的文件一般不会重新链接。
Rebuild:Rebuild all target files (它会重新编译所有目标文件,再链接)
Build :Build target files (它一般只会编译修改过的目标文件,并链接)

如下图红框中左端那个按钮是“Build”,右端那个是“Rebuild”

展开全部
从大家的点赞来看 答主可能没有理解题主的正真意图,故对问题答案进行纠错。
答案在评论下也有人反馈过,如下:
把 options for target 'xxx' --- output 下的 create batch file 勾掉就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
起个名真难重名太多了
2016-03-15 · TA获得超过1646个赞
知道小有建树答主
回答量:1176
采纳率:69%
帮助的人:277万
展开全部
project--option for target 'xxx' ---target---Code Generation-- 将Use Cross-Module Optimization的勾选去掉就ok了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式