[問題] 對於compile 比對檔案的機制是?

看板Linux作者 (肯德基上校)時間10年前 (2015/05/07 04:51), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
各位大大好 小弟目前有在玩 embedded system 想請教的是 我在編 kernel 的時候 make config <= config 檔案 我的 source code 一開始並沒有任何執行檔 編的時候,我可以看到許多訊息 就是編出執行檔 那之後我去修改config 裡面 某個 kernel module 的 source code 後 我再重編一次,我卻發現 compiler 並沒有全部重編 而是只編改過的那個檔案所對應的 執行檔 我想問一下這是什麼機制 或是 我應該從那個方向入手理解? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.151.127 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1430945496.A.381.html

05/07 05:47, , 1F
Makefile
05/07 05:47, 1F

05/07 07:52, , 2F
make是時間
05/07 07:52, 2F

05/07 10:18, , 3F
compiler比對.o和原始檔的時間,若.o較舊就會重編該檔,然
05/07 10:18, 3F

05/07 10:18, , 4F
後link成新的executable,詳細確實如1F所言,去看makefile
05/07 10:18, 4F

05/07 17:47, , 5F
感謝!! 我去找找看^^
05/07 17:47, 5F
文章代碼(AID): #1LIdxOE1 (Linux)
文章代碼(AID): #1LIdxOE1 (Linux)