如何链接gcc中的文件

时间:2013-06-18 06:17:56

标签: c linker-errors libcurl

所以我安装了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。

1 个答案:

答案 0 :(得分:3)

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

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

可以在GCC online documentation

找到更多信息