2013-06-18 90 views
-1

所以我已经安装了curl4,当我像全球预备式“curl_global_init(),并给它的‘CURL_GLOBAL_ALL’我回来这个错误:如何GCC链接文件

/tmp/ccUFNPUa.o: In function 'main': curl.c:(.text+0xa): undefined reference to 'curl_global_init' [Finished in 0.1s with exit code 1]collect2: error: ld returned 1 exit status

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

我使用C.和编译器是gcc。

+1

你用'-lcurl'选项ccompile可以找到? – VoidPointer

+0

谢谢你的帮助先生VoidPointer它现在工作:) – Definity

回答

3

-lcurl加到您的gcc命令中。这会将您的应用程序与卷曲库链接起来,具体来说,就是libcurl.a

e.g - gcc myfile.c -lcurl -o myprogram

更多信息可在GCC online documentation