找回密码
 注册
关于网站域名变更的通知
查看: 313|回复: 1
打印 上一主题 下一主题

keil 中【translate,build,rebuild】的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2025-10-15 13:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 岁月如歌21 于 2025-10-15 14:01 编辑
3 {! G  ]) h6 f" w, k  H; h( O; b/ [# Q- w  f' O/ K( T4 c2 o, A1 j4 _
translate:只编译当前的活动c代码文件,不编译其他文件,也不链接
% `+ v, B/ s+ V# {8 [
5 e$ J& n( S* Gbuild:通过对比obj文件和c代码文件的时间戳,看哪些c代码文件有修改过,主要用于语法检查。
( \& @! ]9 P9 z9 e% s- Mbuild 只重新编译所有修改过的代码文件,然后链接所有的obj,最后再产生二进制文件和hex文件
& e  X! o+ A3 o' y* R3 B6 {" ?
& O9 w" n0 s7 srebuild:无条件重新编译所有的代码文件,然后链接所有的obj,产生二进制文件和hex文件
3 t4 x! y+ G$ w+ H5 A# d/ J4 ]8 V
$ k9 y. l9 W7 I/ ~. ]5 e8 w7 M5 O0 kbatch build:多项目有效,自动对勾选的每个项目进行build操作
- h3 E( i! d: R- ^( m" h" o6 J0 S" Zbatch rebuild:多项目有效,自动对勾选的每个项目进行rebuild操作
9 K2 L% g( U8 a" n; ~batch clean:多项目有效,自动对勾选的每个项目进行clean操作3 x8 x7 n/ Z8 L
(clean操作是清除项目所有的lst、obj、hex等中间文件和最终的二进制文件): `/ H7 }. O/ G9 l5 U5 J% v' c
batch setup:多项目有效,勾选多个项目中有效的项目$ L/ C7 G9 g3 X! `* z* G' \

" B6 v1 {4 }9 m# I+ h3 x- u 3 r* K0 ]' T7 p3 M, q* N+ ]

: ~, D" i' ?% S- u8 @4 d4 o
# s5 [  p+ P  X; u; V% q
5 y" j0 e, t; o+ c( l
  • TA的每日心情
    郁闷
    2026-4-8 15:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2025-10-16 10:05 | 只看该作者
    Build(构建)
    . t4 i; O8 i# b& d! l编译项目中所有已修改的源文件,并将它们与未修改的目标文件链接在一起,生成最终的可执行文件(.axf 或 .hex 等)。Keil 会根据文件的修改时间和依赖关系,只重新编译那些发生变化的源文件
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2026-4-19 00:43 , Processed in 0.109375 second(s), 28 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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