【发布时间】:2012-01-05 15:35:45
【问题描述】:
谁能告诉我如何使用 SNMP 库在 c 中初始化 SNMP 代理? 对“init_agent()”的调用不起作用。
我在某处读到“init_agent()”函数应该在“init_snmp()”之前使用。 这是我在编译代码时得到的:
/tmp/ccEiSj2l.o: In function `main':
agent1.c:(.text+0x95): undefined reference to `init_agent'
collect2: ld returned 1 exit status
我已使用“-lsnmp”将编译器链接到 snmp 库。
【问题讨论】:
-
链接器无法找到 libsnmp.a,找到它的位置并通过 -L 标志传递它(类似于 -L /my/path/to/snmp -lsnmp )
标签: c initialization snmp agent