C Net SNMP自定义MIB处理程序

C Net SNMP自定义MIB处理程序,c,snmp,net-snmp,snmpd,C,Snmp,Net Snmp,Snmpd,我想为此MIB创建自定义MIB和自定义控制器。我使用netsnmp,代理设备是基于Debian的Linux机器,上面安装了snmpd。我创建了模板,并使用mib2c生成了.c和.h文件。此时,我不知道如何处理这些生成的文件?我想在我的Clang应用程序中处理一些(我在MIB中创建的)SNMP请求。因此,基本上,如果我将mib2c生成的源代码复制到C项目中,它会工作吗?我不需要将这些处理程序注册到snmpd吗 我遵循了教程,但它专注于编写代码。它没有提到编译和执行。生成.c和.h文件后,您需要重新

我想为此MIB创建自定义MIB和自定义控制器。我使用
netsnmp
,代理设备是基于Debian的Linux机器,上面安装了
snmpd
。我创建了模板,并使用
mib2c
生成了
.c
.h
文件。此时,我不知道如何处理这些生成的文件?我想在我的
Clang
应用程序中处理一些(我在MIB中创建的)SNMP请求。因此,基本上,如果我将
mib2c
生成的源代码复制到
C
项目中,它会工作吗?我不需要将这些处理程序注册到snmpd吗


我遵循了教程,但它专注于编写代码。它没有提到编译和执行。

生成.c和.h文件后,您需要重新生成netsnmp代码。运行./configure pass as参数时,将新的
.c
.h
文件链接到netsnmp。(
/configure--with mib modules=“Object”
其中Object是
.c/.h
文件名)。然后使用
make
命令进行make