使用eclipse调试ns3配置说明
Tips:安裝eclipse時注意選擇C++開發組件;
(環境配置參考:https://www.cnblogs.com/zlcxbb/p/3852810.html)
(官方配置介紹:https://www.nsnam.org/wiki/HOWTO_configure_Eclipse_with_ns-3)
(博客配置介紹:https://www.jianshu.com/p/073548aabb0c)
注:對于任意新添加的項目,都必須從第一步重新執行一遍以下代碼,對每個項目都需要重新配置
${workspace_loc:/ns2}/Debug
1,配置wafbuilder
第一步,新建C++工程;
?(2)將 ns-3.29 文件導入 Eclipse 的 NS3 工程中。
將下載下來的 ns-3.20 壓縮包解壓,將解壓后的 ns-3.20 文件夾中的文件全部復制到剛才新建的工作目錄下
cd /home/xbb/tarballs/ns-allinone-3.20/ns-3.20
cp -R ./* /home/xbb/NS3/NS3/
進入NS3
cd /home/xbb/NS3/NS3
./waf -d debug --enable-examples --enable-tests configure
配置成功后,在eclipse你所建的NS3工程點擊右鍵選擇"refresh"就可以看到你導入的所有文件
第二步,在project explorer中右鍵屬性,如下圖:
注:${workspace_loc:}/ 該字符經常用到
應用并保存屬性。
設置外部執行程序
(通過Eclipse軟件來運行NS3的腳本,而不是通過終端控制臺了)
?
選擇 Run->External Tools->External tools Configuration,在 Program 中右鍵選擇 New,
點擊Run按鈕后,在彈出的對話框里輸入scratch文件里的腳本名(或子目錄名),即可運行該腳本。
配置聯合調試環境
選擇 Run->Debug configurations
(選擇調試程序步驟中,以scratch目錄下的lena-x2-handover腳本為例)
Q:Build Configuration選項的作用?——也可以在其中選擇Debug選項
注:調試必須保證是使用:./waf configure之后的代碼
LD_LIBRARY_PATH變量名固定,不可更改。(ns29可采用以下方式,較早的版可能配置方式文件夾有所不同)
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的使用eclipse调试ns3配置说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么股票分时图不显示了?
- 下一篇: 机器学习相关知识 大佬博客整理