您好,匿名用户
随意问技术百科期待您的加入

编译安装软件时 ./configure 一些选项默认是否启用的问题

0 投票

一般编译软件,configure --help,能看到很多 --disable-XXX 和 --enable-XXXX 选项。
如果我在 ./configure 时不显示指定到底 enable 还是 disable,那默认是打开还是关闭?

比如我编译 squid 时,./configure --help 的部分输出:

  --disable-htcp          Disable HTCP protocol support
  --enable-ssl            Enable ssl gatewaying support using OpenSSL

如果我不显示指定 --disable-htcp 和 --enable-ssl,默认 htcp 和 ssl 是 enable 还是 disable?

用户头像 提问 2013年 12月18日 @ Caster 上等兵 (256 威望)
分享到:

1个回答

0 投票

从语义上分析,如果仅提供了 --disable-xxx 的,说明默认是开启,但是提供关闭选项。反之亦然。

//如果既提供了 --enable 又提供了 --disable ,基本上可以认为是作者在凌晨三点钟写的。

用户头像 回复 2013年 12月20日 @ Janna 下士 (667 威望)
提一个问题:

相关问题

0 投票
1 回复 43 阅读
0 投票
1 回复 45 阅读
0 投票
0 回复 26 阅读
+3 投票
1 回复 103 阅读
用户头像 提问 2012年 12月13日 @ 匿名用户
0 投票
1 回复 60 阅读
用户头像 提问 2012年 12月1日 @ Karma 上等兵 (229 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...