VMインストールとNS3の予備調査
1つ:vm仮想マシンのインストール
vm仮想マシンを使用してUbuntuオペレーティングシステムをインストールするためにここにいます
ここを突く
最初に仮想マシンのAmwayリンクをインストールします。試してみることができます、
2:NS3探索
2.1ファイルを変更し、ns-3.29フォルダーに入ります
nsインストールパッケージを仮想マシンが配置されているディスクに移動し、ターミナルターミナルを起動し、ls -lコマンドを入力してファイルとそのアクセス許可を照会すると、図が表示されます。
nsファイルは赤でマークされています。コマンドchmodを使用して、ns圧縮パッケージコマンドを変更し、すべてのユーザーが読み取り、書き込み、および実行できるようにする必要があります。次のコマンドを入力して実行します。
chmod 777 ns-allinone-3.29.tar.bz2
図に示すように、ls-lコマンドを再度入力します。
これで、ファイル内のファイルをダブルクリックして解凍できます。
解凍後、ファイルをホームファイルにコピーします。
cdコマンドを使用して、ns-allione-3.29の下にns-3.29と入力します。
2.2デバッグモードに入る
./waf configure --build-profile=debug --enable-examples --
正常にデバッグモードに入ります。
2.3実行例
./waf --run hello-simulator
次の結果が生成されます、
コンパイルして正常に実行してください!
3:C ++プログラムで変更すると、ハローワールドになります
linuxでVimエディターを使用してファイルを変更し、コンパイルして再実行します。
3.1ファイルを見つける:
3.2開いて変更します。
sudo vim hello-simulator.cc
エラー:
vimコマンドが見つかりません
これは、vimエディターが初期システムにインストールされていないためです。
コマンドを入力します
sudo apt-get install vim
Vimのインストール中に尋ねられたら、yを入力して確認します
インストール後、再度入力してください
sudo vim hello-simulator.cc
結果は次のとおりです。
以下で編集し、iと入力して編集モードに入ります
次のようにコードを変更します。
#include "ns3/core-module.h"
#include <iostream>
using namespace ns3;
NS_LOG_COMPONENT_DEFINE ("HelloSimulator");
int
main (int argc, char *argv[])
{
std::cout<<" Nice to meet you" <<std::endl;
return 0;
}
名前名が指定されていないため、stdが通常のcoutに追加されます
escを押し続けて通常モードに戻し、次のように入力します。wq保存する
もちろん、ファイル管理の他のエディターで開いて保存することもできます。
その後、cd…コマンドを2回使用して前のメニューに戻り、再度実行します。
結果は次のとおりです。