我有一個程式在 Debian 10 中編譯得很好。
嘗試在 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 也不行。