• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

keil每次改完程序都要按第三个按钮编译吗,你们如何快速调试

小白爱32 2018-09-29 浏览量:2374
keil每次改完程序都要按第三个按钮编译吗,你们如何快速调试的?就是按 第三个rebuild all  target files那个按钮,感觉很慢!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • rebuild all是全局编译,所以会编译所有的文件,速度当然慢。

    其实可以rebuild all一次,之后的修改用第二个按钮,仅编译有变化的部分,则称之为增量编译,速度会快很多。

    • 发布于 2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • rebuild all是完全重新编译,当然慢,应该选择build,这样只编译在上次生成目标文件时间后修改过的文件,速度就会快了。不过有时候我们会直接拷贝一个之前版本的同名文件覆盖当前文件,由于时间戳比工程的目标文件早,使用build就会发现这个文件不会被重新编译,这时可以重新保存一次该文件,使其时间戳能同步到当前时间。
    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 工程创建完, build all 一次就好了,以后修改完代码, 只要 build 他自己就会查找改动,没有改动的地方不再编译。

    一般第一次慢,因为所有文件都需要编译, 库那些东西, 都是源码存在的, 都在第一次编译时候全部编译出来, 并且会建立起来符号库,方便查看代码,所以慢。

    以后每次改动再build 都很快,因为变动相关的代码少,依赖少。

    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 按第二个按钮build就可以了,这个按钮会把所有工程里面的源文件编译一次,如果之前有编译生成的.o文件就跳过。

    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • rebuild all肯定慢,这个是编译所有文件,build是每次更改完然后再编译一次,前面大神说过,这个过程是不会编译之前的中间文件的,所以速度快一点!
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 每次改完之后点一下build就行了,这个只会编译你修改的部分,不会编译整个工程,可以节省时间
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 第一次用rebuild all,之后如果不增加文件的话,用build就可以了
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 按第二个,如果之前编译过的话,

    但是有时候大改过建议按第三个

    • 发布于2018-10-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 全部编译当然慢,每次改完程序后按F7就可以了,F8下载,不需要动鼠标
    • 发布于2018-10-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 第一个是编译当前文件,第二个是编译修改过的文件,第三个是编译所有文件,无论之前编译过否
    • 发布于2018-10-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是使用第二个,只编译修改过的文件,这样的速度比较快
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • rebuild all是全部编译,如果源文件多的话,肯定时间会比较长,通过并不需要每一次修改代码后都rebuild all,可以单独编译当前文件,也就是第二个按钮,只有多个文件修改完成,需要生成固件的时候再去按第三个按钮即可。这样可以节省很多编译时间。
    • 发布于2018-10-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 第一是编译全部文件,一般都是用第二个进行编译的
    • 发布于2018-10-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 最后输出工程就会第三个全编译,我们正常修改工程都是点击第二个
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果不用在输出工程的话直接用第二个编译就好了
    • 发布于2018-11-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

keil每次改完程序都要按第三个按钮编译吗,你们如何快速调试