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文件夾中
相關文章
相關標籤/搜索