程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-net-snmp開發如何添加自己的C代碼?

c語言-net-snmp開發如何添加自己的C代碼?

編輯:編程綜合問答
net-snmp開發如何添加自己的C代碼?

項目需求,需要開發net-snmp (net-snmp5.7.3,Ubuntu12.04),希望能添加自己的C代碼(不是添加私有MIB庫),最簡單的比如添加一個C文件和H文件,功能只是打印一下hello world也行,代碼寫好之後,不知道如何修改makefile文件使自己的C文件可以被編譯進去,直接調用頭文件中申明的函數,在編譯的時候會報錯說函數未定義,求教各位大神呀

最佳回答:


自己解決了,在agent/mibgroup 下建立一個文件夾如MY,放入自己的C文件H文件,並且在agent/mibgroup 下新建一個H文件MY.h,內容如下:
config_require(MY/XXX) //XXX為自己.c的文件名(不帶後綴),有幾個C就添加幾行

重新配置編譯選項
./configure --with-mib-modules="MY"

重新make即可

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved