开发者社区> 问答> 正文

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

一般编译软件,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?

展开
收起
a123456678 2016-06-16 15:32:01 2195 0
1 条回答
写回答
取消 提交回答
  • 从语义上分析,如果仅提供了 --disable-xxx 的,说明默认是开启,但是提供关闭选项。反之亦然。

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

    2019-07-17 19:41:02
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载