什么是最小尺寸的库?
What is a minimally sized library?
最近我正在构建 libxml2,我正在查看 configure
脚本的选项。其中一个选项是这个。
--with-minimum build a minimally sized library (off)
我以前从未听说过 "minimally sized library",所以我用谷歌搜索了一下。令我惊讶的是,通过搜索 "what is a 'minimally sized library'" 我能找到的所有配置选项列表都包含这句话,但没有解释它的作用。
那么什么是最小尺寸的库?
--with-minimum
标志禁用所有可选功能,从而使二进制大小尽可能小。它基本上等同于:
--with-c14n=no
--with-catalog=no
--with-debug=no
--with-docbook=no
--with-fexceptions=no
--with-ftp=no
--with-history=no
--with-html=no
--with-http=no
--with-iconv=no
--with-iso8859x=no
--with-legacy=no
--with-mem-debug=no
--with-output=no
--with-pattern=no
--with-push=no
--with-python=no
--with-reader=no
--with-readline=no
--with-regexps=no
--with-run-debug=no
--with-sax1=no
--with-schemas=no
--with-schematron=no
--with-threads=no
--with-thread-alloc=no
--with-tree=no
--with-valid=no
--with-writer=no
--with-xinclude=no
--with-xpath=no
--with-xptr=no
--with-zlib=no
--with-modules=no
但它允许有选择地启用这些功能中的任何一个。
最近我正在构建 libxml2,我正在查看 configure
脚本的选项。其中一个选项是这个。
--with-minimum build a minimally sized library (off)
我以前从未听说过 "minimally sized library",所以我用谷歌搜索了一下。令我惊讶的是,通过搜索 "what is a 'minimally sized library'" 我能找到的所有配置选项列表都包含这句话,但没有解释它的作用。
那么什么是最小尺寸的库?
--with-minimum
标志禁用所有可选功能,从而使二进制大小尽可能小。它基本上等同于:
--with-c14n=no
--with-catalog=no
--with-debug=no
--with-docbook=no
--with-fexceptions=no
--with-ftp=no
--with-history=no
--with-html=no
--with-http=no
--with-iconv=no
--with-iso8859x=no
--with-legacy=no
--with-mem-debug=no
--with-output=no
--with-pattern=no
--with-push=no
--with-python=no
--with-reader=no
--with-readline=no
--with-regexps=no
--with-run-debug=no
--with-sax1=no
--with-schemas=no
--with-schematron=no
--with-threads=no
--with-thread-alloc=no
--with-tree=no
--with-valid=no
--with-writer=no
--with-xinclude=no
--with-xpath=no
--with-xptr=no
--with-zlib=no
--with-modules=no
但它允许有选择地启用这些功能中的任何一个。