2010-06-18 99 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