CURL and ZLIB Compilation

CURL and ZLIB Compilation

本文关键字:Compilation ZLIB and CURL      更新时间:2023-10-16

正确编译后,这两者是如何关联在一起的?我试图在我的CURL安装中使用ZLIB库,并想确认我已经正确编译了CURL和ZLIB。应该libcurl。成功编译后,ZLIB现在拥有所有的ZLIB。还需要Lib库吗?

No。不是那样的。当你用ZLIB支持编译CURL时,这些头文件包含在CURL源代码中,它们是编译ZLIB库中存在的函数/API所需要的。

在您的系统中,您永远无法使用ZLIB库来编译具有ZLIB支持的CURL。

考虑一下,带有ZLIB的CURL只是一个程序,您可以编写它来调用由ZLIB。

.lib档案只是编译的源文件的集合,仅此而已。根据惯例和实用性,它们只包括为各自库编译的对象。因此,要链接到您创建的libcurl,您还必须链接到zlib。专业的配置系统(例如pkg-config)会自动完成这个步骤,但你总是需要zlib。