① 纯小白求教.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类操作系统。