如何构建一个小型libcurl库?

时间:2015-01-06 16:11:19

标签: c++ c curl libcurl

我想用最小配置构建libcurl,以便尽可能地获得小的二进制库大小。

我只希望我的libcurl支持:

  • HTTP
  • HTTPS
  • 摘要式身份验证
  • 基本身份验证
  • 饼干
  • http redirect

获得最小的libcurl二进制大小的最佳配置是什么?

我尝试了以下配置:

./configure --disable-shared --enable-static \
--disable-dependency-tracking --enable-ipv6 --disable-ftp --disable-file \
--disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict \
--disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smtp \
--disable-gopher --disable-sspi --disable-manual --disable-zlib --without-zlib

我得到了一个大小为300k的libcurl.a。

是否可以使它更小?

0 个答案:

没有答案