arm-linux-gdb、gdbserver的編譯安裝

下載gdb-7.5.tar.gz(http://www.gnu.org/software/gdb/download/)
解壓gdb-7.10.tar.gz
tar -zxvf gdb-7.10.tar.gz

編譯arm-linux-gdb
cd gdb-7.10
$./configure --target=arm-linux --prefix=/opt/FriendlyARM/toolschain/4.5.1/ -v
target指明編譯生成的GDB用於調試ARM-LINUX程序,prefix指明安裝目錄(爲了方便,就將arm-linux-gdb和我的交叉編譯環境安裝到了一起)
$make
#sudo make install
安裝過程可能會出現texinfo相關的錯誤,請執行
sudo apt-get install texinfo
make clean
重新編譯make、make install
如果整個過程成功,可以在=/opt/FriendlyARM/toolschain/4.5.1/bin目錄下看到如下可執行文件
arm-linux-gdb arm-linux-run
如果沒有添加PATH路徑,還需要指定arm-linux-gdb的路徑,然後用source指令重新加載相關文件
在pc機上生成開發板需要的gdbserver文件
進入到 gdb-7.10/gdb/gdbserver
cd gdb/gdbserver
./configure --target=arm-linux --host=arm-linux --prefix=/opt/FriendlyARM/toolschain/4.5.1/
make CC=arm-linux-gcc
make install
在 /opt/FriendlyARM/toolschain/4.5.1/bin生成arm-linux-gdbserver
把生成的arm-linux-gdbserver文件拷貝到開發板中linux的文件系統的 bin文件夾中



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