2016-08-28 15 views
1

を取得し、私は次のエラーを取得しています:私のプログラムではlibcurlのを使用しようとすると、「未定義の参照」のエラーに

/tmp/ccno287V.o: In function `download_feed': 

feedObtain.c:(.text+0xb9): undefined reference to `curl_easy_init' 
feedObtain.c:(.text+0xde): undefined reference to `curl_easy_setopt' 
feedObtain.c:(.text+0xff): undefined reference to `curl_easy_setopt' 
feedObtain.c:(.text+0x10b): undefined reference to `curl_easy_perform' 
collect2: error: ld returned 1 exit status 

コマンドはlibcurlのを取得するために使用:

apt-get install libcurl4-gnut 
+1

コンパイラ/リンカーのコマンドを表示します。 –

+0

cc feedObtain.c –

答えて

2

あなたのプログラムがリンクされていませんlibcurlライブラリ、したがってリンカはシンボルを解決できると不平を言います。ライブラリを次のライブラリにリンクします。

cc feedObtain.c -lcurl 

ライブラリは、コマンドラインオプションの最後に指定する必要があります。

関連する問題