为什么执行curl-config --cflags无法输出libcurl头文件目录?
问题根因
libcurl4属于运行时依赖包,仅包含程序运行所需的动态链接库文件,不包含开发阶段需要的头文件、编译配置规则,因此curl-config --cflags无有效输出。
解决方案
- 安装libcurl对应的开发包,Linux Mint默认适配openssl版本的开发包:
sudo apt install libcurl4-openssl-dev - 安装完成后重新执行
curl-config --cflags即可正常获得头文件编译参数,默认头文件存放路径为/usr/include/curl。
补充说明
如果项目依赖特定加密后端的libcurl,可替换安装对应版本的开发包:
- gnutls后端:
libcurl4-gnutls-dev - nss后端:
libcurl4-nss-dev
内容的提问来源于stack exchange,提问作者Quorra
相关产品推荐
相关产品推荐

