使用eclipse调试ns3配置说明
Tips:安裝eclipse時(shí)注意選擇C++開發(fā)組件;
(環(huán)境配置參考: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)
注:對(duì)于任意新添加的項(xiàng)目,都必須從第一步重新執(zhí)行一遍以下代碼,對(duì)每個(gè)項(xiàng)目都需要重新配置
${workspace_loc:/ns2}/Debug
1,配置wafbuilder
第一步,新建C++工程;
?(2)將 ns-3.29 文件導(dǎo)入 Eclipse 的 NS3 工程中。
將下載下來(lái)的 ns-3.20 壓縮包解壓,將解壓后的 ns-3.20 文件夾中的文件全部復(fù)制到剛才新建的工作目錄下
cd /home/xbb/tarballs/ns-allinone-3.20/ns-3.20
cp -R ./* /home/xbb/NS3/NS3/
進(jìn)入NS3
cd /home/xbb/NS3/NS3
./waf -d debug --enable-examples --enable-tests configure
配置成功后,在eclipse你所建的NS3工程點(diǎn)擊右鍵選擇"refresh"就可以看到你導(dǎo)入的所有文件
第二步,在project explorer中右鍵屬性,如下圖:
注:${workspace_loc:}/ 該字符經(jīng)常用到
應(yīng)用并保存屬性。
設(shè)置外部執(zhí)行程序
(通過(guò)Eclipse軟件來(lái)運(yùn)行NS3的腳本,而不是通過(guò)終端控制臺(tái)了)
?
選擇 Run->External Tools->External tools Configuration,在 Program 中右鍵選擇 New,
點(diǎn)擊Run按鈕后,在彈出的對(duì)話框里輸入scratch文件里的腳本名(或子目錄名),即可運(yùn)行該腳本。
配置聯(lián)合調(diào)試環(huán)境
選擇 Run->Debug configurations
(選擇調(diào)試程序步驟中,以scratch目錄下的lena-x2-handover腳本為例)
Q:Build Configuration選項(xiàng)的作用?——也可以在其中選擇Debug選項(xiàng)
注:調(diào)試必須保證是使用:./waf configure之后的代碼
LD_LIBRARY_PATH變量名固定,不可更改。(ns29可采用以下方式,較早的版可能配置方式文件夾有所不同)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的使用eclipse调试ns3配置说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 为什么股票分时图不显示了?
- 下一篇: 股市里人气高的股票代表什么?