gdb配置

1.第一步在宿主机x86机器上编译gdb 相当于客户端
cd gdb-13.2/
sudo mkdir /opt/gdbdir
sudo ./configure --target=arm-linux-gnueabihf --prefix=/opt/gdbdir
sudo make -j8
sudo make install
 在/opt/gdbdir 目录获取客户端的gdb 保留在默认x86的客户端

2. 第二部开始编译gdbserver
1.重新解压
 cd gdb13
 sudo tar -xvf gdb-13.2.tar.xz
 cd ./gdb-13.2
 sudo ./configure --target=arm-linux-gnueabihf --host=arm-linux-gnueabihf CC=/opt/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc  CXX=/opt/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++  AR=/opt/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ar LD=/opt/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ld
(这一步出现gmp找不到不用关心,只要获取gdbsupport目录文件支持 arm)
cd ./gdb-13.2/gdbserver
 sudo ./configure --target=arm-linux-gnueabihf --host=arm-linux-gnueabihf CC=/opt/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc  CXX=/opt/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++  AR=/opt/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ar LD=/opt/gcc-linaro-11.3.1-2022.06-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ld             
sudo make -j8

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值