Chinaunix

标题: 问个小白的问题………… [打印本页]

作者: 小小磊    时间: 2006-10-28 21:58
标题: 问个小白的问题…………
今天装了下qmail,发现有篇教程用的是gmake装的Courier-IMAP
所以想知道下,make和gmake的区别?
作者: kenduest    时间: 2006-10-28 22:29
原帖由 小小磊 于 2006-10-28 21:58 发表
今天装了下qmail,发现有篇教程用的是gmake装的Courier-IMAP
所以想知道下,make和gmake的区别?


linux 的 make 都是 gnu 的 make (gmake),所以都是一样的东西,除非你不是用 linux 系统。

比方在 freebsd 内的 make 有别于 gnu make,Makefile 语法不一样所以无法互相识别。

大部分的 project 开发很多都是采用 gnu 开发的 autoconf/automake 等工具来产生 configure,而后续 configure 产生的 Makefile 都是 gnu make 才可以识别格式,所以需要用 gnu make 来读入执行。

==
作者: jsjzhang    时间: 2006-10-28 22:38
楼上说的不错
作者: xing2046    时间: 2006-10-28 23:28
原帖由 kenduest 于 2006-10-28 22:29 发表


linux 的 make 都是 gnu 的 make (gmake),所以都是一样的东西,除非你不是用 linux 系统。

比方在 freebsd 内的 make 有别于 gnu make,Makefile 语法不一样所以无法互相识别。

大部分的 project 开发 ...

恩 正解
作者: 小小磊    时间: 2006-10-29 00:38
谢谢!~
作者: langue    时间: 2006-10-29 10:39
make 泛指 UN*X 上的 make
而 gmake 特指 GNU 项目的 make,即 GNU make
作者: bingzhou    时间: 2006-10-29 16:56
学习学习再学习




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2