make是怎樣工作的

2021-07-31 08:34:20 字數 354 閱讀 5481

預設情況下,我們輸入make命令,那麼(當然你可以指定檔名,make   -f    (filename))

1.make會去當前目錄下尋找叫makefile或叫makefile的檔案。

2.然後讀入makefile檔案裡面內容,找到第乙個目標的檔案並把它作為最終要生成的目標,故第乙個目標是預設目標。

4.然後再尋找當前目錄[.o]檔案是否存在,並自行推導[.o]檔案的依賴性,來生成[.o]檔案。

5.然後[.c]和[.h]檔案是存在的,就會生成[.o]檔案,接著生成目標檔案了。

make的尋找依賴性的過程有點像遞迴的過程,如果最終某個檔案的依賴性沒有找到,那麼就會報錯,並停止執行。或者由於命令執行出錯而停止執行。

make 是如何工作的

在預設的方式下,也就是我們只輸入 make 命令。那麼,make 會在當前目錄下找名字叫 makefile 或 makefile 的檔案。如果找到,它會找檔案中的第乙個目標檔案 target 在上面的例子中,他會找到 edit 這個文 件,並把這個檔案作為最終的目標檔案。如果 edit 檔案不存在,...

make 是如何工作的

edit main.o kbd.o command.o display.o insert.o search.o files.o utils.o cc o edit main.o kbd.o command.o display.o insert.o search.o files.o utils.o我們...

CPU 是怎樣工作的

原文首發於 guanngxu 的個人部落格 深入理解計算機系統 cpu 是怎樣工作的?編碼 隱匿在計算機軟硬體背後的語言 美 charles petzold cpu 大家應該都不會陌生,日常用的手機 電腦中都有 cpu,cpu 作為乙個裝置的大腦,指揮著其它各種硬體的協同工作,晶元技術也是國內一直沒...