在Linux中創建Makefile文件可以通過以下步驟:
使用文本編輯器(如vi、nano等)創建一個新文件,命名為Makefile。
在Makefile中,編寫規則。每個規則由一個目標(target)和一系列依賴(dependencies)組成,其中目標是要生成的文件或操作,依賴是生成目標所需要的文件或操作。
在規則中,使用tab鍵縮進來指定生成目標的命令。這些命令將在目標的依賴滿足并且目標過期時執行。
保存Makefile。
下面是一個簡單的Makefile示例:
target: dependency1 dependency2
command1
command2
dependency1:
command3
dependency2:
command4
在上面的示例中,目標“target”依賴于“dependency1”和“dependency2”。當“dependency1”和“dependency2”存在且最新時,將執行“command1”和“command2”命令。
通過Makefile,可以定義多個規則和目標,以滿足項目的需求。務必確保使用tab鍵縮進命令,因為Makefile使用tab鍵來區分命令和規則。
完成Makefile的編寫后,可以在終端中使用“make”命令來執行Makefile文件中定義的規則。例如,運行“make target”將執行Makefile中名為“target”的規則。