qmake,make,nmake

gcc是GUN compiler Collection (GUN編譯器套件),也可以簡單理解爲編譯器,他可以編譯多種語言。

make是批處理工具,通過調用makefile文件(抽象層次很低)中的命令來進行多文件編譯和鏈接。maekfile + make可以認爲是unix下的項目管理工具。

cmake是跨平臺的項目管理工具。在windows下會生成visual studio的工程,在Linux下會生成makefile。還可以生成exlipse工程文件。cmake是抽象層次更高的項目管理工具,cmake命令執行的是CMakeLists.txt文件。

qmake是qt專用的項目管理工具,對應的工程文件是pro文件,在Linux下也會生成makefile。

qt下用qmake  -tp vc生成vs工程。

nmake相當於是windows版的make,由vs自帶



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章