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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 岁月如歌21 于 2025-10-15 14:01 编辑 2 {9 e; G& _" k0 {. \1 y

" ?7 A2 S5 ]! d( [; _translate:只编译当前的活动c代码文件,不编译其他文件,也不链接
1 I* m% [- V$ s: ]9 J; _- n) ^
* w3 p( H) ^: n9 jbuild:通过对比obj文件和c代码文件的时间戳,看哪些c代码文件有修改过,主要用于语法检查。
0 v4 L* ]2 A1 _& q: sbuild 只重新编译所有修改过的代码文件,然后链接所有的obj,最后再产生二进制文件和hex文件
/ Y/ d' _8 j7 v6 E7 ?
" l" v- d+ b% @9 p# N2 Q9 frebuild:无条件重新编译所有的代码文件,然后链接所有的obj,产生二进制文件和hex文件
# g& I# K/ i( T" }* k; P/ {
! c+ a# q7 k9 xbatch build:多项目有效,自动对勾选的每个项目进行build操作8 d6 c) L: G/ t: N5 M
batch rebuild:多项目有效,自动对勾选的每个项目进行rebuild操作6 C: R" W' ]  d/ e% x, m8 a: a
batch clean:多项目有效,自动对勾选的每个项目进行clean操作% o5 D- l2 H( q. R
(clean操作是清除项目所有的lst、obj、hex等中间文件和最终的二进制文件)
4 [) A0 M9 m3 z: Q$ q8 obatch setup:多项目有效,勾选多个项目中有效的项目
+ t9 [+ \' x+ V+ s% @: l: j
9 ^1 M2 l" t3 V% m6 S( h
: q  L* U( _! E% k% P

7 V/ U$ R0 C, n! c- z0 [ " w; r: }* b3 e( M; M5 ~
% Z# p5 C4 h# G# P0 |# `

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 07:51 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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