① 純小白求教.Ubuntu如何安裝GNUMake3.8.2,說明越
1. 首先,訪問GNU官方網站或鏡像站點下載GNU Make 3.8.2的源代碼包。
2. 解壓下載的源代碼包,使用命令 `tar -zxvf make3.8.2.tar.gz`。
3. 進入解壓後的目錄,即 `make-3.8.2`。
4. 運行配置腳本,執行命令 `./configure`。
5. 接著,編譯源代碼並安裝,使用命令 `make` 以及 `make install`。
6. 安裝完成後,通常可以在 `/usr/local/bin` 目錄下找到新版本的 `make` 命令。
7. 將新版本的 `make` 命令復制到系統全局可執行目錄 `/usr/bin` 中,以便在任意目錄下使用。
② make輸出的gmake什麼意思
在處理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類操作系統。