我有一个在 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 也行不通。