makefile學習寶典

2021-07-31 05:00:56 字數 610 閱讀 3396

預設情況下,make會在工作目錄(執行make的目錄)下按照檔名順序尋找makefile檔案讀取並執行。

按照以下檔名順序查詢:

「gnumakefile」

「makefile」

「makefile」

通常應該使用"makefile"或者"makefile"來作為乙個makefile的檔名(我們習慣推薦使用"makefile",首字母大寫比較常見)

而"gnumakefile"只有"gun make"才可以識別,其他版本的make程式只會在工作目錄下"makefile""makefile"執行

另外我們也可以自己定義makefile的檔名。

例如:我的門makefile檔名為 hello

all:

echo

"hello world"

則在命令列中我們要輸入:make -f hello 來執行makefile。

所以最好還是用我們常用習慣的方式來建立makefile檔案(makefile),直接 使用命令 make 就可以了。

makefile學習筆記 makefile概述

20180411 makefile學習筆記 makefile概述 makefile主要是在unix下軟體編譯時寫的,window下一般不用 unix裡makefile做的事 相當於window裡ide所做的事 會不會寫makefile,從乙個側面說明了乙個人是否具備完成大型工程的能力。makefil...

Makefile學習筆記

makefile for boot asm nasm 定義變數 asmflags i include run qemu system i386 hdd boot.img boot.img boot.asm asm boot.asm f bin o boot.img install run clean...

Makefile學習筆記

本文為學習筆記,僅供參考,如有好的建議歡迎指出!makefile規則 目標檔案 依賴檔案 tab 命令 命令前必須有乙個tab exp test main.c gcc main.c o test 隱式規則 o c 同名匹配 變數 類似於c中的巨集,引用方式 arg 變數名 值 引用變數可在之後定義 ...