發表文章

目前顯示的是有「makefile」標籤的文章

Makefile - The first sight

 在Linux系統中make command的功用,是在大型程式編譯時,自動判斷需要重新編譯的部分,最後執行編譯產生執行檔。實際的用途卻不會只侷限在編譯程式語言,在開發CICD流程中除了可以用makefile簡化shell script上的行數,利用其先決條件的語法架構來實現各個階段相依性。 每條makefile規則如下: target: prerequisites <tab> command target - 目標。 prerequisites - 先決條件,先做完該目標才會執行前面的target。command - 欲執行的shell script 為了防止target名稱跟文件名字一樣,可設定為phony target來跳脫檢查 e.g.: .PHONY: debug clean validate build package deploy