Debian 10 升级到 11 后 libcurl 问题无法编译 c++ 程序

Debian 10 升级到 11 后 libcurl 问题无法编译 c++ 程序

我有一个在 Debian 10 中编译得很好的程序。它使用 libcurl-dev。

尝试在 Debian 12 上迁移它,但出现如下错误:

undefined reference to `curl_easy_init'
undefined reference to `curl_easy_setopt'
undefined reference to `curl_easy_perform' 

等等...

因此,我决定测试从 Debian 10 到 Debian 11 的升级。我遇到了完全相同的错误。

11 和 12 上发生了什么变化,我再也无法编译 c++ 程序了? Makefile从未改变。来自git pull. .h 文件的完全相同的代码相同#include <curl/curl.h>

代码基本上没有变化,我只是从 git 中拉取它。在 10 中它可以工作,在 11 中不行,在 12 中也不行。从 10 升级到 11 也行不通。

相关内容