2010-06-18 125 views
2

我使用rrdtool下的rrd(圖形編程),我已經安裝;和我RUND GCC
GCC -I/USR /包括-I/USR /本地/包括-L/usr/lib中-L/USR /本地/ lib中-lrrd -o MYPROG test.c的librrd鏈接問題

MYPROG是執行文件 和test.c ist testprogram誰使用函數rrd_create從庫存,但gcc把這樣的錯誤: /usr/bin/ld:找不到-lrrd 爲什麼!!!!

+0

librrd.so或.a在哪裏? – Mark 2010-06-18 09:01:38

回答

1

此錯誤消息表示鏈接程序在/ usr/lib /或/ usr/local/lib中找不到librrd.a或librrd.so *。你應該確保你已經安裝了librrd,而不僅僅是一些其他的二進制rrd包。

+0

認爲你,但我已經在/usr/lib/librrd.so.4下安裝了!!! 1 – farka 2010-06-18 09:04:46

+0

這個文件可能是一個破解的符號鏈接嗎? – 2010-06-18 09:15:59

+1

還要確保安裝了librrd-dev – 2015-02-12 00:48:05