版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、這里提醒大家一下,你的電腦里需要有這樣的一些東西,vc或者vc+,因為ns2是在vc的環(huán)境下編寫的,因此沒有這個,ns2會不好使(有人說只要把gcc升級了就可以,但我不懂這個地方,還是按的vc+);另外需要按一個代碼編輯器,我用的是ultraedit,建議你在安裝之前把這寫都按好,一面之后出問題!現(xiàn)在開始:一、安裝cygwin這是一個虛擬平臺,本身ns2實在linux下開發(fā)的,但由于很多人對linux不熟悉,因此需要裝cygwin來模擬linux這個環(huán)境,但就是因為不是真正的linux,使得安裝會有問題。首先下載cygwin,下載地址:,點(diǎn)擊instal
2、l or update now (using setup.exe)。下載完后,執(zhí)行setup.exe點(diǎn)下一步這里面兩個頁面給的選項不一樣,我選的第一個,下一步這里可以選擇安裝目錄,建議大家使用默認(rèn)的c:,其他兩項也用默認(rèn)值即可,下一步可以自己選擇下載cygwin所需要的文檔目錄,我也是放在c盤下了,這個好像用不著,只要你知道在哪就可以,下一步 選擇網(wǎng)絡(luò)連接方式。第一種是直接連接,第二種使用ie5的設(shè)定,第三種使用http/ftp proxy的方式。網(wǎng)上建議學(xué)校學(xué)生使用第三種,我也在學(xué)校,但用第一種,可能國內(nèi)和臺灣的學(xué)校不一樣吧。選擇一個下載路徑,例子上的這個學(xué)校我以前試過,挺快,但后來這個就沒
3、有了,其他地址曾經(jīng)有一個網(wǎng)站都介紹過是什么地方,我不記得了,大家可以試試,好像結(jié)尾是tw(臺灣的網(wǎng)站),都挺快的,你試一下如果速度不快就退到上一步重新選擇,不定哪個就賊快!下一步這個地方有點(diǎn)麻煩,對于剛開始的可能不太明白,我盡量講清楚。注意看右上紅框的地方。先點(diǎn)右上角的view,使得category變成full。左下我也用紅框圈出來了,這個圖片上面沒有,正常一半咱們用的在這個地方有一個選項,前面是一個可選的對號,好像是隱藏什么東西,我沒注意看,把這個對號勾掉,在最后一欄package就出來要選的東西了,否則下一項很多人會找不到在哪,我就犯過這個錯誤。安裝leach協(xié)議需要選11項,xfree8
4、6-base、 xfree86-bin、xfree86-prog、xfree86-lib、xfree86-etc、make、patch、perl、gcc、gcc-g+、gawk、gnuplot、tar和gzip??赡茏銎渌倪@個地方選擇的會有不一樣的,應(yīng)該依情況而定。這些東西就在package下面對應(yīng)的,例如要選擇xfree86-base,就點(diǎn)它前面對應(yīng)的skip,使skip變成4.3.0-11。這里說一下,當(dāng)時我按的時候,一個高人建議我把帶gcc-的全按上,我也這樣做了,反正沒出什么毛病,如果大家怕有意外可以選上。還有人說可以把所有的選項都選上,直接在最上面的all選擇狀態(tài)安裝,這個我不推薦
5、,因為要是全按,在你網(wǎng)絡(luò)保持連通的情況下估計一天都夠嗆,如果中途掉線,前功盡棄!下一步正在安裝,請等待,如果你只選了11項,大概20分鐘到半小時,如果你全選了,真佩服你的耐心!安裝好以后,默認(rèn)兩個對號都選上,完成,cygwin安裝完畢。這個過程其實挺簡單的,但我最開始在按這個的時候就花了能有兩三天的時間,關(guān)鍵的是那11項不知道去哪找,主要是那個隱藏項的對號沒勾掉,這里大家要注意!二、安裝ns2我用的是ns2.27版本的,現(xiàn)在最高好像到了2.32版本,之前由于2.27沒安裝成功,安了2.32,確實安成功了,但leach協(xié)議好像都是2.27版本的,在ns2.30版本以上安裝好像有問題,所以推薦大家
6、,如果你要按leach協(xié)議的話,建議你安ns2.27,而2.28 2.29好像也可以,有人試驗成功過,2.30版本以上的請不要安裝了,如果你就想試試,那我是完全支持的!雙擊桌面上的cygwin圖標(biāo),打開,出現(xiàn)一下類似dos的一個窗口第一次執(zhí)行的時候,會根據(jù)使用者和電腦名稱,在cygwin的home目錄下產(chǎn)生一個使用者的文件夾,并放入環(huán)境變量等相關(guān)文檔(.bashrc、.bashrc_profile和.inputrc)。以我自己的為例,我是在windows xp系統(tǒng)下,用戶名為administrator,則cygwin會在家目錄下建立administrator目錄(/home/administr
7、ator),對應(yīng)路徑為c:cygwinhomeadministrator這張圖片是我自己電腦里的,大家可以看一下下載ns2,地址:/nsnam/dist/ns-allinone-2.27.tar.gz在這里大家要看到,下載好的是一個類似壓縮文件的,這里一定不要用右鍵的解壓縮,而是要用命令來解壓,這個文件要放在c:cygwinhomeadministrator目錄下,這個是我的例子,大家看上圖,就看到了,那個壓縮的文件就是,放到這里就可以了。這個地方有一個問題,因為我安裝的是2.27版本的,在后來的安裝時候發(fā)現(xiàn)有錯誤,后來才想起需要打一個補(bǔ)?。?.28以上版本沒
8、有這個問題),ns227-gcc34.patch,下載地址/cdmc/ucbt/src/ns227-gcc34.patch。下面我們要使用命令解壓,在剛才的cygwin窗口里,輸入tar xvfz ns-allinone-2.27.tar.gz,回車看到一堆東西在走,走完之后跳出到輸入命令的狀態(tài),就說明你解壓完了,而且在c:cygwinhomeadministrator下面多了一個解壓好的文件夾,這個地方要把剛才打的補(bǔ)丁設(shè)置一下路徑,輸入命令patch -p0 error.log make.log &進(jìn)行編譯,這里可能會出現(xiàn)錯誤,按照錯誤提示對應(yīng)的文
9、件和對應(yīng)的行,自己修改,沒有錯誤就可以編譯成功。修改test文件,和剛才的makefile文件同目錄還是用代碼編輯器打開這個文件,修改的結(jié)果是#!/bin/bashcd tcl/exns wireless-demo-csci694.tclsleep 2cd ./././leach_test好像是第6行的位置串了一下,反正這是最后結(jié)果添加leach協(xié)議運(yùn)行所需的環(huán)境參數(shù),還是這個文件夾里,找到lech_test文件用代碼編輯器打開它,在ns tcl/ex/wireless.tcl 前增加以下語句rca_library=mit/rcaexport rca_libraryuamps_library=
10、mit/uampsexport uamps_library37-40句,見圖之后保存,然后向上返回兩級目錄,到c:cygwinhomeadministrator下,找到最開始的.bashrc,添加環(huán)境參數(shù)用代碼編輯器打開它,在最后面加入export rca_library=$(ns的安裝目錄)/mit/rcaexport uamps_library=$(ns的安裝目錄)/mit/uamps我的就是輸入export rca_library=$home/administrator/ns-allinone-2.27/ns-2.27/mit/rcaexport uamps_library=$home/
11、administrator/ns-allinone-2.27/ns-2.27/mit/uamps然后保存,這樣leach基本就是按好了在cygwin中,進(jìn)入到ns-2.27目錄下(會進(jìn)了吧),輸入./test回車,會看到運(yùn)行結(jié)果看到?jīng)],這個就是說明你成功了,讀讀上面的內(nèi)容,反正我是不明白什么意思,還需繼續(xù)學(xué)習(xí)。這個地方有一點(diǎn)是之前忽略的,這里做好之后需要make clean,然后make,make之后會有錯誤發(fā)生,按照提示修改兩個地方文件mac中的wireless-phy.cc出現(xiàn)一個錯誤,可以參看編譯過程中的錯誤提示,然后找到相對應(yīng)的文件,把“min”改成“min”(需要修改兩處),然后再在命令行中輸入make,這里make之后還是有錯誤,起先以為這個錯誤是沒辦法改掉,只要不影響什么就可以,后來一位網(wǎng)友說把c:cygwinns-allinone-2.27ns-2.27indep-utilswebt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年道路危險貨物運(yùn)輸安全協(xié)議范本3篇
- 2024建筑工程勞務(wù)承包合同協(xié)議書范本
- 2024版消防器材供貨合同
- 2024燃?xì)夤こ檀昂笃诰S護(hù)服務(wù)合同3篇
- 2025年度新型城鎮(zhèn)化建設(shè)項目合作合同3篇
- 2024版水泥購銷合同參考樣本
- 二零二五年度租賃合同稅費(fèi)承擔(dān)范本6篇
- 二零二五年度班主任新手跟崗學(xué)習(xí)與技能培訓(xùn)合同3篇
- 二零二五版房地產(chǎn)交易兜底協(xié)議范本3篇
- 個性化資產(chǎn)抵押權(quán)利保障協(xié)議范本下載一
- 人教版(2025新版)七年級下冊英語:寒假課內(nèi)預(yù)習(xí)重點(diǎn)知識默寫練習(xí)
- 藝術(shù)品捐贈協(xié)議
- 網(wǎng)絡(luò)安全系統(tǒng)運(yùn)維方案
- 2024年標(biāo)準(zhǔn)溝渠回填工程承包協(xié)議版B版
- 2024年專用:物業(yè)安全管理協(xié)議3篇
- 【公開課】同一直線上二力的合成+課件+2024-2025學(xué)年+人教版(2024)初中物理八年級下冊+
- 《政府采購業(yè)務(wù)培訓(xùn)》課件
- 《醫(yī)療器械召回管理辦法》培訓(xùn)2024
- 網(wǎng)絡(luò)安全培訓(xùn)內(nèi)容課件
- 通信線路維護(hù)安全培訓(xùn)
- 專業(yè)微信小程序開發(fā)協(xié)議范例版
評論
0/150
提交評論