NS3筆記 初識NS3編譯執行

2021-06-06 04:18:48 字數 502 閱讀 3870

開始學習ns-3,按照官網的教程一步步安裝完成後

終於可以試試第乙個程式了.

1.編譯系統---waf

ns-3採用waf進行編譯,這個是用python開發的編譯管理系統

猜測應該是提供了不少現成的ns-3的python介面,交給waf管理,這樣程式設計的工作就少了很多了..

2.開發環境

ns-3提供了python的介面,但是所有模組都是用c++編寫的。

但是不用使用gnu的工具,直接使用waf進行編譯和執行

3.ns-3 c++程式的執行

(1)環境配置

執行./waf build

./waf configure

配置utils/.ns3rc檔案

配置:examples_enabled = true

tests_enabled = true

(2) 把寫好的c++程式放在/scratch目錄下

./waf --run program

ok..

NS3學習日誌

1.ns3中的基本概念 a.節點 node 物理意義 節點是ns3中對計算機的基本抽象可以理解為乙個電腦,我們可以再這個電腦 node 上新增應用,外圍卡,協議等等。表 示 用c 中的類 node 來表示 c.通道 channel 物理意義 資料傳播的媒介 表 示 c 中的類 channel 它本身...

NS3學習資料

回答一 首先,ns3本身是必須要c 知識的,關於c 的學習如果題主沒有基礎就先補一下吧,具體方法就不贅述了。之後就是了解ns3的一些基本用法。這裡又要分兩種情況 只使用已有模組 和開發新的協議 對於前一種情況基本讀一下官方文件 ns 3 tutorial 跟著它邊學邊做,熟悉熟悉,就可以了。對於第二...

NS3安裝詳解

前提 1.首先我們需要安裝好ubuntu,這個我不在這裡進行詳細的說明了,這個是比較簡單的。2.虛擬機器已經連線上網路。這個可以後面安裝的時候就知道有沒有連上了,正常情況下是電腦連著wifi,虛擬機器也會連上的 3.本次安裝過程 現的 y n 選項全部選擇y。4.有的包安裝的時候有的時候可能顯示只有...