如何构建依赖于libcurl的静态可执行文件?

时间:2014-04-22 13:40:49

标签: c++ linux cmake static-libraries libcurl

我在Linux下有一个C ++应用程序(kdevelop)。我想静态地构建它,我正在使用CMake。该应用程序正在使用curl库,我收到很多错误和警告。我认为这是因为curl的依赖性。

curl是否有很多依赖关系?它们是什么?你知道一种快速找到它们的方法吗?

1 个答案:

答案 0 :(得分:0)

我知道问这个问题已经很久了,但是我遇到了同样的问题而且我也被困在了它上面。 首先,关于libcurl,如果您下载源代码,则可以对其进行配置,使其仅包含您需要的功能,从而减少它所依赖的库的数量。 这样就完成了将选项传递给configure脚本。例如,

./configure --disable-ldap

将删除ldap功能,从而消除其依赖性。

我创建了another question来解释我的整个问题,也许我所做的一些工作可以帮到你!