c - 在 x86_64 架构中找不到 libcurl 函数符号
问题描述
我试图制作一个连接到 https 网站的 libcurl 程序,但是当我使用 curl_easy_setopt() 等函数时;终端说这些符号在 x86_64 架构中无效。继承人的代码:
#include <stdio.h>
#include <stdlib.h>
#include <curl/curl.h>
CURL *curl;
char buffer[CURL_ERROR_SIZE];
int main(void) {
if ((curl = curl_easy_init()) != NULL) {
curl_easy_setopt(curl, CURLOPT_URL, "https://sourceforge.net/");
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1);
curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, buffer);
if (curl_easy_perform(curl) != CURLE_OK) {
fprintf(stderr, "%s\n", buffer);
return EXIT_FAILURE;
}
curl_easy_cleanup(curl);
}
return EXIT_SUCCESS;
}
这是gcc:
cd "/Users/rowan/Desktop/web scraper/" && gcc scrape.c -o scrape && "/Users/rowan/Desktop/web scraper/"scrape
如果有帮助,我正在使用 macOS
解决方案
推荐阅读
- telegram - 模拟点击开始按钮(在机器人上)
- python - 使用 numpy/pandas、矩阵计算从头开始计算卡方统计量
- javascript - 如何将电话号码屏蔽为 123-456-7890?
- swift - 如何将 Excel 数据导入 Swift Codable
- javascript - FabricJS - 下载具有指定宽度和动态高度的图像
- rust - Actix-web 启动时出错:无法为 `brotli-sys v0.3.2` 运行自定义构建命令
- reactjs - 如何安全地为 Javascript 配置 AWS Amplify?
- ruby-on-rails - 这是使用 .p12 证书的安全方法吗?
- android - 添加自定义 Hilt 组件
- python - 为什么这个 python 函数返回一个重复列表?