1. 程式人生 > >SNMP++ linux環境搭建與編譯

SNMP++ linux環境搭建與編譯

最近在看SNMP++相關的文件,在網上找到得相關資訊都零零散散。經過摸索後,將我實現的步驟與大家一起分享下,希望能幫助初學者少走歪路。

1、線上獲取安裝包

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

[cpp] view plaincopyprint?
  1. #include <iostream>
  2. #include <snmp_pp/snmp_pp.h>
  3. using namespace std;
  4. int main()
  5. {
  6. Oid id("1.2.3.4.5.6");
  7. cout << id.get_printable() << endl;
  8. return 0;
  9. }
#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

./oid_test

相關推薦

SNMP++ linux環境搭建編譯

最近在看SNMP++相關的文件,在網上找到得相關資訊都零零散散。經過摸索後,將我實現的步驟與大家一起分享下,希望能幫助初學者少走歪路。 1、線上獲取安裝包 2、解壓 tar -zxvf libdes-l-4.01a.tar.gz tar -zxvf snmp++v

[lisp] scheme環境搭建編譯運行

文件格式 .com book factorial 加載過程 牛頓法 搭建 mac 代碼 搭建環境參考這篇 http://leochin.com/mac-scheme-install/ 用文本編輯器寫代碼 保存文件格式為 .scm 在終端中cd到scm文件所在文件夾, 執行

ESP8266-003 esp8266環境搭建編譯

問題 https 內部 ges 引腳 text 進行 .com www. esp8266環境搭建與編譯1、開發環境的搭建2、系統啟動基本條件3、繼接esp8266-002的第六節最小系統4、編譯esp8266的SDK 1、開發環境的搭建開發環境下載地址:http:/pan

WIN10網狐開發環境搭建Android客戶端編譯

ces text water cto img term 技術 分享 環境 http://i2.51cto.com/images/blog/201802/09/2e8eb644b82d1642df8b920f053a7bb0.png?x-oss-process=image/w

Linux-LAMP環境搭建配置

Linux-LAMP查詢Linux系統是多少位# uname -i下載# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz # wget http://archive.apache.o

品優購專案筆記day01——(SOA架構,Dubbox及小demo,Zookeeper,專案打包,管理中心linux環境部署專案架構搭建

此部落格是為了記錄業餘時間每一天課程的所學 1.什麼是SOA架構 SOA是Service-Oriented Architecture的首字母簡稱,它是一種支援面向服務的架構樣式。從服務、基於服務開發和服務的結果來看,面向服務是一種思考方式。其實SOA架構更多應用於網際網路專案開發。

Linux開發環境搭建使用——通過xshell遠端連線ubuntu

由於xshell遠端連線ubuntu是通過ssh協議的,所以,需要給ubuntu安裝ssh伺服器。 1)ubuntu安裝ssh伺服器 sudo apt-get install openssh-server 2)出現問題時,重啟ssh服務即可 sudo se

Tomcat9.0環境搭建原始碼編譯

使用IntelliJ IDEA  搭建Tomcat9.0專案   準備條件:   下載原始碼 這裡我們下載的Tomcat的原始碼版本是9.0.12。 下載地址: https://tomcat.apache.org/download-90.cgi   &

Linux(ubuntu14.04)上編譯Android4.4原始碼的環境搭建編譯全過程

關於Linux(ubuntu14.04)上編譯Android原始碼的環境搭建詳細過程都是在sublime text中編輯好的,無奈,這次的資料丟失讓我不得不重新來回想手打一次了。可能很多細節問題,這次重新編輯文章時不會記得那麼清晰了,還請有問題的朋友在下面留言給我就好了。

Linux(ubuntu14.04)上編譯Android4.4原始碼的環境搭建編譯

1.下載並安裝jdk6   注意,版本一定要是jdk6,其他版本都會有問題。   網上流傳的方法大都是apt-get install來安裝jdk,實際操作證明這樣是不行的,下面給出個下載jdk6的地址   https://jdk6.java.net/download.htm

Linux開發環境搭建使用——ubuntu掛載到開發板某個目錄

由於嵌入式Linux開發大多數使用的是交叉編譯環境,難免很頻繁的將檔案在開發板和PC環境( 如ubuntu )之間傳遞,最方便的方法為掛載NFS。 網路檔案系統NFS( Network File S

tomcat8+jdk1.8.0_131環境搭建添加用戶(win764位)

tomcattomcat8下載地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x64.zip jdk1.8.0下載地址:http://download.

elk5.x環境搭建常用插件安裝

elk ELK 5.X 環境搭建與常用插件安裝環境介紹:ip: 192.168.250.131os: CentOS 7.1.1503 (Core)內存不要給的太低,至少4G吧,否則elasticsearch啟動會報錯。軟件及其版本 這裏軟件包都解壓在了/opt下,註意!logstash-

Java環境搭建配置

下一步 javase 環境 分享 sys ++ jdk1.8 8.0 java環境搭建   JDK下載與安裝   俗話說,工欲善其事,必先利其器。首先開發Java,先需要下載JDK安裝包,官網下載地址:http://www.oracle.com/technetwork/ja

dubbo開發環境搭建tomcat集成、DEMO示例(最完整版本、帶管理控制臺、監控中心、zookeeper)

-s http服務 ppr context 正常 windows web容器 web.xml配置 web.xml 以windows為例,linux基本相同,開發環境一般linux,個人環境一般windows(如果不開額外vm的話)。 示例以dubbo官方自帶demo為例子

roboframework環境搭建使用

過程 rip 窗口 style 雙擊 用例 new t images run 環境搭建 一安裝python2.7(python3.4版本的話後面ride工具裝不上,要是有高手python3.4裝成功了請指教) 1下載安裝包 2一直點擊下一步(中間過程可以自定義目錄) 二安裝

學習elasticsearch(一)linux環境搭建(2)——啟動elasticsearch

-1 一個空格 ctrl+c 意思 報錯 ping通 /tmp 搜索 測試 在啟動訪問es的過程中遇到了各種的奇葩問題。 1.網上各種版本的啟動方式讓人眼花繚亂不知如何啟動。簡單粗暴——到es的bin目錄下直接 執行 ./elasticsearch //顯示啟動,ctr

linux環境搭建lnmp環境

數據庫 pass () mat ttext test ica ket stat 編譯安裝lnmp環境準備軟件:nginx1.10.3+php-5.5.12+mariadb10.0.8(數據庫在此使用的yum安裝)如果需要編譯安裝的可以給我留言,我後續再發布出來! 依賴包均已

linux環境搭建ldap服務器

span alt roc nbsp pass enter apt detail har 首先保證linux正常聯網 yum install openldap-servers -y 拷貝配置文件 cd /usr/share/openldap-servers/ cp slap

hadoop環境搭建測試

sla pre person n! count track 查看 4.2 lin 搭建參看: http://blog.csdn.net/w13770269691/article/details/16883663/ 查看集群狀態: [[email pr