[心得] 忘記改了什麼地方?找不到錯誤產生的點 …
在使用ns2的過程中,常會因為練習範例或是為了測試自己的方法
而修改 .cc .h 。健忘又懶惰的我們,在這個過程中,又常常忘記
改過哪些部分。make不過,卻總是找不到出錯的點。
diff指令可以稍微幫助我們解決這方面的問題。
對於該指令的詳細說明,請自行google or
http://www.computerhope.com/unix/udiff.htm
新增一個資料夾(ex:dir_b),把ns2再安裝一次。此時,你有兩份ns2
,一是被你修改過的dir_a,一是剛安裝好的、乾淨的 dir_b。
[user@love]# diff -rq /dir_b /dir_a
接著螢幕上會印出 兩個資料夾 內容不同的檔案
-q 只顯示檔案是否不同。
-r 連同所有副目錄一起比較。
或是可以選用 -u 顯示指定<行數>
[user@love]# diff -ru /dir_b /dir_a
將兩個資料夾內,內容不同的檔案資料列印出來
或是縮小範圍,只比較兩個檔案
[user@love]# diff -u /dir_b/aodv/aodv.cc /dir_a/aodv/aodv.cc
將有修改的部分訂正,再重新make,相信一定可以順利的找到關鍵點:)
8/19 - 9/14,每週一三五 13:30 ~ 15:00 在ntust 有一個ns2的課程
從最基本的認識ns2開始教起,歡迎研一或是大學部的同學們一起來參與
(本課程適合幼幼班初學者)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.123.135
推
07/24 22:34, , 1F
07/24 22:34, 1F
→
07/24 22:34, , 2F
07/24 22:34, 2F
推
07/27 10:34, , 3F
07/27 10:34, 3F
推
07/27 11:05, , 4F
07/27 11:05, 4F
Network_Sim 近期熱門文章
PTT數位生活區 即時熱門文章