使用./configure(php)--disable- [name]和--without- [name]之间有什么区别?

时间:2010-04-07 16:42:48

标签: php autoconf configure

我想避免使用fileinfo,ereg和parch编译php。 --disable和--without with configure?

有什么区别

1 个答案:

答案 0 :(得分:2)

根据the manual of Autoconf,更具体地说,以下两节:

如果软件包需要或可以选择使用已安装的其他软件,则应使用

--with

如果软件包提供某些功能,则应使用--enable,而不依赖于任何其他外部软件。

基本上,我认为这意味着--with应该用于依赖于另一个外部库的扩展;并且--enable应该在其他情况下使用。

在那之后,我会说--disable--without只是这两者的否定形式。