-1

所以我已经安装了 curl4,当我输入像'curl_global_init()这样的全局准备并给它'CURL_GLOBAL_ALL'时,我得到了这个错误:

/tmp/ccUFNPUa.o:在函数“main”中:curl.c:(.text+0xa):未定义对“curl_global_init”的引用[在 0.1 秒内完成,退出代码为 1]collect2:错误:ld 返回 1 个退出状态

那是因为我没有将库链接到链接器吗?如果不是,我如何将它链接到编译器/链接器?

我正在使用C。编译器是gcc。

4

1 回答 1

3

添加-lcurl到您的gcc命令中。这会将您的应用程序与 curl 库链接,特别是libcurl.a.

例如 -gcc myfile.c -lcurl -o myprogram

更多信息可以在GCC 在线文档中找到

于 2013-06-18T06:19:17.797 回答