9301|6

23

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

build 和compile 的区别? [复制链接]

keil uv3 中

build      target     “target1”
compile   *.1c
compile   *.2c
compile   *.3c
compile   *.4c
link…
programsize…
error warning…

build 和compile 的区别?
此帖出自单片机论坛

最新回复

楼上说的好啊  详情 回复 发表于 2009-9-7 17:31
点赞 关注
 

回复
举报

23

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
IAR 中

building configuration:demo-debug
updateing build tree

linking
………………………………
error
woaring


make      compile        rebuild all 的区别?

先行谢过
此帖出自单片机论坛
 
 

回复

23

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
iar中make和compile 的原意如下
make:Brings the current build configuration up to date by compiling, assembling, and linking only the files that have changed since the last build.

Compiles :Compiles or assembles the currently selected file, files, or group.
One or more files can be selected in the Workspace window—all files in the same project, but not necessarily in the same group. You can also select the editor window containing the file you want to compile. The Compile command is only enabled if every file in the selection is individually suitable for the command. You can also select a group, in which case the command is applied to each file in the group (including inside nested groups) that can be compiled, even if the group contains files that cannot be compiled, such as header files.

麻烦能否解释一下?

[ 本帖最后由 fengyun11747 于 2009-9-6 19:13 编辑 ]
此帖出自单片机论坛
 
 
 

回复

3836

帖子

19

TA的资源

纯净的硅(中级)

4
 

回复 楼主 fengyun11747 的帖子

编译:将用户代码(用高级语言编写的程序代码)转换为机器代码(机器可以识别的二进制代码)的过程。
Build:生成可执行文件
Compile只是对源文件进行编译,生成目标代码,就是.obj文件;Build则将目标模块进行连接,同时将它与一些系统模块进行装配,方法有很多种,动态连接,表态连接,可重定位连接,绝对地址连接等!总之,把目标模块.obj文件与系统模块进行装配,生成可执行文件!
此帖出自单片机论坛
 
 
 

回复

121

帖子

2608

TA的资源

纯净的硅(中级)

5
 

回复 4楼 fish001 的帖子

make
编译,连接当前工程。(编译只编译有改动文件,或者设置变动的文件,工程窗口文件右边会有个*号)

compile
只编译当前源文件。 (不管文件是否改动,或者设置是否变动)

rebuild all
编译,连接当前工程。 (不管文件是否改动,或者设置是否变动)
此帖出自单片机论坛
 
 
 

回复

196

帖子

0

TA的资源

五彩晶圆(中级)

6
 
楼上说的好啊
此帖出自单片机论坛
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(高级)

7
 
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕閳╁啨浠︾紒顔瑰墲娣囧﹪鎮欓鍕ㄥ亾閺嶎厼绀夌憸蹇曞垝婵犳艾绠i柣妯烘▕濡粓姊虹粔鍡楀濞堟洟鏌i幘瀛樼闁哄瞼鍠栭弻鍥晝閳ь剟鎮橀柆宥嗙厱闁靛牆鎷嬮崕鏃堟煛鐏炶鈧繂顕i崼鏇炵閹肩补鈧弶妯婇梻鍌欑閹碱偊寮甸鍌滅煓闁硅揪绠戦悡鈥愁熆鐠哄彿鍫ュ几鎼淬劍鐓欓梺顓ㄧ畱閺嬨倝鏌嶇拠鑼婵﹨娅i幏鐘诲箵閹烘繂濡烽梻浣哄帶缂嶅﹦绮婚弽顒侇棨濠电偞娼欓崥瀣缚濞嗘劦鏀伴梻鍌欑閹测€趁洪敃鍌氬瀭闁规鍠氭稉宥夋煙閹澘袚闁绘挻娲熼弻宥夊煛娴e憡娈ф繛瀵稿缁犳垿鈥︾捄銊﹀枂闁告洦鍓涢ˇ顓犵磽娴d粙鍝洪柟鐟版搐閻g兘骞掗幋鏃€鐎婚梺鐟扮摠缁诲倿鈥栨径瀣╃箚闁绘劦浜滈埀顒佸灴瀹曟繄浠︽潪鎸庣☉閳规垹鈧綆浜濋悗顒勬⒑閸涘﹤濮﹂柛鐘崇墵閿濈偤宕ㄧ€涙ḿ鍘藉┑鈽嗗灥濞咃絾绂掑☉娆戠闁割偆鍠庨崝銈夋煃鐟欏嫬鐏︽鐐诧躬閺屾稒绻濋崘鈺冾槹濡ょ姷鍋涢敃銉╁箚閺冨牆顫呴柣妯诲絻椤﹪姊婚崒姘偓鎼佸磹妞嬪海鐭嗗〒姘e亾闁诡喖娼″畷鎯邦檨婵炲瓨鐗犻弻鏇熺箾瑜嶉幊鎰版倿閸忚偐绠鹃弶鍫濆⒔缁夘剚銇勯銏╂█鐎规洩缍€缁犳稑鈽夊▎鎴濆妇闂備礁澹婇崑鍛崲瀹ュ憘锝堛亹閹烘挾鍘介梺瑙勫礃濞夋盯寮稿☉銏$厸鐎光偓鐎n剙鍩屽銈庡亝缁捇宕洪埀顒併亜閹哄秷鍏屾い鈺傜叀閹娼幏宀婂妳闂佽楠搁悥濂稿蓟閿濆绠i柨婵嗘啗閹剧粯鐓熼柟鎯х摠缁€瀣煛瀹€瀣瘈鐎规洘甯掗埞鎴﹀炊閳瑰簱鍋撴繝鍕=濞达絽鎼暩缂備緡鍣崹鑸典繆閻㈢ǹ绀嬫い鏍ㄥ嚬濞煎﹪姊洪幐搴b槈閻庢凹鍙冨畷鎶藉级鐠囩偓妫冮幃鈺呮濞戞鎹曟俊鐐€栭崹鐢杆囬棃娑卞殨妞ゆ劧绠戠壕濂告煟閹邦厽缍戞繛鍫㈠枛濮婃椽妫冨☉杈€嗘繝纰樷偓铏┛闁靛洦鍔欐俊鎼佸煛閸屾瀚奸梺鑽ゅТ濞诧箓鎮¢敓鐙€鏁佹俊銈呮噺閻撴洘淇婇婵嗗惞闁活厽甯為埀顒冾潐濞叉﹢宕归崸妤冨祦婵☆垵鍋愮壕鍏间繆椤栨粌甯舵鐐茬墦濮婄粯鎷呴崫銉ㄩ梺绋款儏閿曨亜鐣烽姀锛勯檮缂佸娉曢ˇ顕€姊洪棃娑氬婵☆偅绋撶划缁樸偅閸愨晝鍘卞銈嗗姦閸嬪嫭鏅堕鐐村€垫慨妯煎亾鐎氾拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱鈧懓瀚崳纾嬨亹閹烘垹鍊炲銈嗗笂缁€渚€宕滈鐑嗘富闁靛牆妫楁慨褏绱掗悩鍐茬伌闁绘侗鍣f慨鈧柕鍫濇閸樻捇鏌℃径灞戒沪濠㈢懓妫濆畷婵嗩吋閸℃劒绨婚梺鍝勫€搁悘婵嬵敂椤愩倗纾奸弶鍫涘妽瀹曞瞼鈧娲樼敮鎺楋綖濠靛鏁勯柦妯侯槷婢规洟姊洪崨濠勭細闁稿孩濞婇幆灞解枎閹惧鍘遍梺鍝勬储閸斿矂鎮橀悩鐢电<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屾盯顢曢敐鍡欘槬缂備胶濮锋繛鈧柡宀€鍠栧畷婊嗩槾閻㈩垱鐩弻娑氣偓锝冨妼閳ь剚绻堝濠氬即閻旇櫣顔曢梺缁樺姦閸撴岸鎮甸弴銏♀拺缂佸顑欓崕蹇斻亜閹存繍妯€鐎殿喖顭烽弫鎰緞婵犲嫮鏉告俊鐐€栫敮濠囨倿閿曞倸纾块柟鍓х帛閳锋垹绱撴担濮戭亞绮幒妤佺厽闊洦鏌ㄩ崫鍝勨攽閿涘嫭鏆€规洜鍠栭、娑橆潩妲屾牕鏁介梻鍌欐祰椤骞嗗畝鍕瀭闂侇剙绉撮弸浣肝旈敐鍛殲闁绘挾鍠栭獮鏍庨鈧悘顕€鏌涢悢鍝ュ弨闁哄瞼鍠栧畷娆撳Χ閸℃浼�婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵闁哄啠鍋撻柛銈呯Ч閺屾盯濡烽鐓庘拻闂佽桨绀佸ú顓㈠蓟閺囷紕鐤€闁哄洨鍊妷锔轰簻闁挎棁顕у▍宥夋煙椤旂瓔娈滅€规洘顨嗗鍕節娴e壊妫滈梻鍌氬€风粈渚€骞夐垾瓒佹椽鏁冮崒姘憋紱婵犮垼鍩栭崝鏇㈠及閵夆晜鐓熼柟閭﹀枛閸斿鏌嶉柨瀣伌闁诡喖缍婇獮渚€骞掗幋婵愮€虫繝鐢靛仜閹冲繘宕濆▎鎾宠摕闁绘梻鍘х粈鍕煏閸繃顥滄い蹇ユ嫹
此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
电源解决方案和技术 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表