0
通過修改linkstate/ls.h,我能夠成功在Ubuntu 13.10上安裝ns-2(ns-allinone-2.35),但是驗證套件中只有一個測試用例似乎總是失敗 - tcpLinux。這使我困擾,因爲驗證在Ubuntu 12中正常工作。你知道如何解決這個問題嗎?或者如果這是一個問題呢?ns-2 - ./validate在Ubuntu 13.10中失敗
在此先感謝!
通過修改linkstate/ls.h,我能夠成功在Ubuntu 13.10上安裝ns-2(ns-allinone-2.35),但是驗證套件中只有一個測試用例似乎總是失敗 - tcpLinux。這使我困擾,因爲驗證在Ubuntu 12中正常工作。你知道如何解決這個問題嗎?或者如果這是一個問題呢?ns-2 - ./validate在Ubuntu 13.10中失敗
在此先感謝!
所以它看起來像ns-2不適合新版本的gcc。
在安裝之前,請
export CC=gcc-4.4 CXX=g++-4.4
如果你沒有這些舊版本,使用
sudo apt-get install gcc-4.4 g++-4.4
使用這種方法,我沒有建立之前修改任何代碼。
NS2已被棄用。幾年前他們停止了這項工作。這一定是他們不更新代碼庫的原因。 –
另外,你安裝NS2的'apt-get安裝ns2'? Ubuntu在其存儲庫中有[NS2](http://packages.ubuntu.com/saucy/ns2)。 –
@StefanoSanfilippo我知道NS2已被棄用,但不幸的是,我的一個類仍然需要它,因爲NS3的協議支持仍然小於NS2。現在我正在嘗試使用舊版本的gcc(4.4)來構建它。如果這不起作用,將嘗試apt-get方法。 順便說一句,我聽到有人說,讓每個測試用例都通過驗證並不重要。這是真的?對不起,我剛開始學習NS2。 – polemic