Debian 10에서 11로 업그레이드한 후 libcurl 문제로 인해 C++ 프로그램을 컴파일할 수 없습니다.

Debian 10에서 11로 업그레이드한 후 libcurl 문제로 인해 C++ 프로그램을 컴파일할 수 없습니다.

데비안 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로 업그레이드해도 작동하지 않습니다.

관련 정보