当我尝试编译包含
#include <curl/curl.h>
的 C 文件时,出现以下错误:Error: curl/curl.h: no such file or directory
。
我已经安装了curl包。
我需要指定一些命令行参数才能使用它吗?或者安装其他包?
您需要安装libcurl-devel包。从命令行:
sudo dnf install libcurl-devel
。
那么编译文件时需要设置-lcurl选项。例如,使用 clang:
clang <c_file> -lcurl -o <executable>