linux snmp++编译
来源:互联网 发布:阿里云多少钱一个月 编辑:程序博客网 时间:2023/12/03 09:20
最近在看SNMP++相关的文档,在网上找到得相关信息都零零散散。经过摸索后,将我实现的步骤与大家一起分享下,希望能帮助初学者少走歪路。
1、在线获取安装包
http://www.agentpp.com/snmp_pp3_x/download_snmp_ppv3/download_snmp_ppv3.html 可以下载libdes以及snmp++的安装包。
2、解压
tar -zxvf libdes-l-4.01a.tar.gz
tar -zxvf snmp++v3.2.25.tar.gz
获得文件夹libdes和snmp++。
3、编译所需lib文件并且拷贝至/usr/lib目录
cd libdes
make -f Makefile
cp libdes.a /usr/lib
cd snmp++/src
make -f Makefile.linux
cd ../lib
cp * /usr/lib
4、拷贝头文件至/usr/include目录
cd snmp++/include
cp -r snmp_pp /usr/include
5、测试代码
oid_test.cpp
- #include <iostream>
- #include <snmp_pp/snmp_pp.h>
- using namespace std;
- int main()
- {
- Oid id("1.2.3.4.5.6");
- cout << id.get_printable() << endl;
- return 0;
- }
6、编译并运行
g++ oid_test.cpp -o oid_test -lsnmp++ -ldes -lpthread
到这里提示无定义音乐pthread_create(),
改为:
g++ oid_test.cpp -o oid_test libsnmp++.a -ldes -lpthread
./oid_test
1 0
- linux snmp++编译
- SNMP++ linux环境搭建与编译
- SNMP++ linux环境搭建与编译
- SNMP++ linux环境搭建与编译
- snmp 编译
- Linux SNMP
- 学会做嵌入式Linux操作系统——交叉编译SNMP
- 学会做嵌入式Linux操作系统——交叉编译SNMP
- SNMP++ 在Linux环境上的搭建与编译
- linux下net-snmp的源码编译安装与配置
- snmp++.net 编译
- net-snmp的编译
- net-snmp的编译
- net-snmp的编译
- 交叉编译SNMP
- 编译SNMP++.NET
- 编译安装snmp
- linux net-snmp agent manager windows snmp
- CURL伪造IP和来路,还可以进行投票
- JavaWeb学习篇之----Servlet
- C++ primer plus 4-6
- csdn代码托管平台首次使用过程记录(全图形操作)
- 【File】Android中关于内部存储的一些重要函数
- linux snmp++编译
- 分享2种PHP的源码加密方式,附代码
- zookeeper监听和版本的介绍
- 【大家明白才是真的明白】从0-1背包到无限制背包,到背包变种。
- Calling CRDA to update world regulatory domain
- 【File】Android中关于外部存储的一些重要函数
- C++ extern和static关键字
- Mcrypt拓展的带密钥PHP加密和解密算法
- 第三周作业——顺序查找和二分查找