make輸出的gmake什么意思
make輸出的gmake什么意思
1.gmake是GNU Make的簡稱。在Linux操作系統中,make命令實際上是指向GNU Make的。在其他系統上,make可能已被占用,因此GNU Make以gmake的形式出現,以避免沖突。2.例如,當編譯二進制文件時,我們通常使用make命令。但在Solaris或其他非GNU系統中,必須使用GNU Make,即gmake,而不是系統自帶的make。3.Solaris操作系統提供了兩種make工具。- GCC(GNU Compiler Collection)套件,其中包括C編譯器和C++編譯器。- Solaris自身的make實用程序。
導讀1.gmake是GNU Make的簡稱。在Linux操作系統中,make命令實際上是指向GNU Make的。在其他系統上,make可能已被占用,因此GNU Make以gmake的形式出現,以避免沖突。2.例如,當編譯二進制文件時,我們通常使用make命令。但在Solaris或其他非GNU系統中,必須使用GNU Make,即gmake,而不是系統自帶的make。3.Solaris操作系統提供了兩種make工具。- GCC(GNU Compiler Collection)套件,其中包括C編譯器和C++編譯器。- Solaris自身的make實用程序。
在處理Qtopia移植過程中,我注意到了gmake這個命令,并產生了對其與make差異的好奇。因此,我進行了研究,并記錄下相關信息以備后查。以下是我的發現:1. gmake是GNU Make的簡稱。在Linux操作系統中,make命令實際上是指向GNU Make的。在其他系統上,make可能已被占用,因此GNU Make以gmake的形式出現,以避免沖突。2. 例如,當編譯二進制文件時,我們通常使用make命令。但在Solaris或其他非GNU系統中,必須使用GNU Make,即gmake,而不是系統自帶的make。3. Solaris操作系統提供了兩種make工具: - GCC(GNU Compiler Collection)套件,其中包括C編譯器和C++編譯器。 - Solaris自身的make實用程序。4. 在make文件中,GCC套件的make工具會調用gcc作為C編譯器,g++作為C++編譯器。而Solaris的make工具則調用cc作為C編譯器,CC作為C++編譯器。5. gmake和make在使用的編譯器命令行選項上存在差異。除了幾個基本選項(如“-c”和“-g”)外,大多數編譯器選項都不相同。6. gmake和make主要應用于Linux和Solaris之間的應用程序移植。注釋:Solaris是Sun公司開發和發布的操作系統,是UNIX系統的一個重要分支。它最初從BSD Unix移植而來,之后逐步轉移到System V標準。支持平臺:目前,Solaris不僅可以運行在SPARC CPU上,也支持在X86 (IA32) CPU上運行,并且最新版本已被移植到AMD64位CPU Opteron上。市場地位:在服務器市場,Sun的硬件平臺以高可用性和高可靠性著稱,Solaris是目前市場上占據主導地位的Unix類操作系統。
make輸出的gmake什么意思
1.gmake是GNU Make的簡稱。在Linux操作系統中,make命令實際上是指向GNU Make的。在其他系統上,make可能已被占用,因此GNU Make以gmake的形式出現,以避免沖突。2.例如,當編譯二進制文件時,我們通常使用make命令。但在Solaris或其他非GNU系統中,必須使用GNU Make,即gmake,而不是系統自帶的make。3.Solaris操作系統提供了兩種make工具。- GCC(GNU Compiler Collection)套件,其中包括C編譯器和C++編譯器。- Solaris自身的make實用程序。
為你推薦