1. 程式人生 > >make---GNU編譯工具

make---GNU編譯工具

make命令是GNU的工程化編譯工具,用於編譯眾多相互關聯的原始碼問價,以實現工程化的管理,提高開發效率。

 

知識擴充套件

無論是在linux 還是在Unix環境 中,make都是一個非常重要的編譯命令。不管是自己進行專案開發還是安裝應用軟體,我們都經常要用到make或make install。利用make工具,我們可以將大型的開發專案分解成為多個更易於管理的模組,對於一個包括幾百個原始檔的應用程式,使用make和 makefile工具就可以簡潔明快地理順各個原始檔之間紛繁複雜的相互關係。

而且如此多的原始檔,如果每次都要鍵入gcc命令進行編譯的話,那對程式設計師 來說簡直就是一場災難。而make工具則可自動完成編譯工作,並且可以只對程式設計師在上次編譯後修改過的部分進行編譯。

因此,有效的利用make和 makefile工具可以大大提高專案開發的效率。同時掌握make和makefile之後,您也不會再面對著Linux下的應用軟體手足無措了。