gdb在cygwin下的安裝

出自:http://hi.baidu.com/mucenl/blog/item/f1b1f2386306a33796ddd873.html

1、下載http://www.baisi.net/thread-3667-1-1.htmlReTurner.D提供的gdb壓縮包,然後將gdb-20010428-3[1].tar.bz2的壓縮包拷貝到C:\cygwin下。

2、點擊桌面上的cygwin的快捷方式,進入cygwin的運行的環境。由於該運行環境進入就是在C:\cygwin\home\Administrator下,輸入兩次命令cd ..退到C:\cygwin下,然後輸入命令

      tar -jxvf gdb-20010428-3[1].tar.bz2 回車。

3、修改了makefile文件。

CCOPT=   xx             #如果是ns-allinone-2.28,這裏是CCOPT=-O2

STATIC=

LDFLAGS=$(STATIC)

LDOUT=-o$(BLANK)

改變爲:

CCOPT= xx-g          #xx是什麼就在後面加上-g, 不論ns2那個版本

STATIC=

LDFLAGS=$(STATIC)

LDOUT=-o$(BLANK)

4、在cygwin的運行的環境下,依次執行如下命令:

1cd ns-allinone-2.27/ns-2.27

2) make clean

3) make depend (此過程可能會提示有幾錯誤,我沒有理它)

4) makemake過程比較慢,需要足夠的耐心!!!)

5、調試過程,請鍵入命令。

1startxwin.bat進入一個黃色文字顯示窗口

 2)在這個一個黃色文字顯示窗口中,cd ns-allinone-2.27/ns-2.27,鍵入gdb ns,成功進入GDB圖形界面!!!

運行時出現錯誤“應用程序初始化失敗”的解決辦法

1、在windows的DOS窗口C盤根目錄下運行命令:c:\>set CYGWIN=ntsec

2、運行cygwin,直接輸入命令:c:\>chmod a+rx /bin/*

3、運行GDB,出現調試窗口

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

高版本GDB安裝,將gdb-6.0.tar.gz複製到cygwin目錄下,同上,在cygwin中解壓,使用命令tar xvfz gdb-6.0.tar.gz。

解壓後進入gdb-6.0文件夾,使用命令安裝:

./configure

make

make install


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章