# GNU Make Manual [GNU Make Manual](https://www.gnu.org/software/make/manual/ "title") ## 1 Overview of make > * The `make` utility automatically determines which pieces of a large program need to be recompiled, and issues commands to recompile them. `make` 可以自動檢測並編譯一個大型程式中,哪些部分的程式需要重新編譯。 > * You can use make with any programming language whose compiler can be run with a shell command. 除了 C 只要是能透過 Shell 命令編譯的程式都可以使用。