對於compile 比對檔案的機制是? - Linux

Table of Contents

各位大大好

小弟目前有在玩 embedded system

想請教的是

我在編 kernel 的時候

make config <= config 檔案

我的 source code 一開始並沒有任何執行檔

編的時候,我可以看到許多訊息 就是編出執行檔

那之後我去修改config 裡面 某個 kernel module 的 source code 後

我再重編一次,我卻發現 compiler 並沒有全部重編 而是只編改過的那個檔案所對應的

執行檔

我想問一下這是什麼機制 或是 我應該從那個方向入手理解?

--

All Comments

Audriana avatarAudriana2015-05-11
Makefile
Wallis avatarWallis2015-05-13
make是時間
Joseph avatarJoseph2015-05-18
compiler比對.o和原始檔的時間,若.o較舊就會重編該檔,然
後link成新的executable,詳細確實如1F所言,去看makefile
Robert avatarRobert2015-05-22
感謝!! 我去找找看^^