make 和 gmake

    GNU make 在 Linux 下一般就叫 make。但是如果是在其他的 Unix 系统下,因为有一个原生的 make,GNU make 就改个名字叫gmake了。就这么简单。

        gmake 是 GNU make 的缩写。 Linux 系统环境下的 make 就是 GNU make,之所以有 gmake,是因为在别的平台上,make 一般被占用,GNU make 只好叫 gmake 了。

        如果在 Solaris 或其他非 GNU 系统中运行,必须使用 GNU make,而不是使用系统自带的 make 版本,这时要用 gmake 代替make 进行编译。

       Solaris 包含两种 make 工具:GCC (GNU Compiler Collection) 工具套装包括一个  C  编译器和一个 C++ 编译器、Solaris 自身的 make  实用程序。


       GNU gmake 在 make 文件中将调用的 C 编译器名称为 gcc,C++ 编译器的名称为 g++,make 实用程序在 make 文件中将调用的C 编译器名称为 cc,C++ 编译器名称为 CC。

        gmake 和 make 使用的编译器的命令行选项中有所区别,除了少数几个基本选项(如“-c”和“-g”)之外,编译器接受的多数选项都不同。

        gmake 与 make 主要用在 Linux 与 Solaris 之间的应用程序移植中


原文:http://blog.sina.com.cn/s/blog_8184e03301010eoe.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值