下载

去gdb官网下载gdb8.3

1
wget https://ftp.gnu.org/gnu/gdb/gdb-8.3.tar.xz

下载完成后解压xz文件

1
2
tar xf gdb-8.3.tar.xz
cd gdb-8.3

配置

环境变量

1
export PATH=$PATH:/home/topeet/rk3399/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin

编译gdb

1
2
./configure --target=aarch64-linux-gnu --prefix=$PWD/build
make -j8

编译gdbserver

1
2
3
cd gdb
./configure --target=aarch64-linux-gnu --host=aarch64-linux-gnu --prefix=$PWD/build CXXFLAGS='-fPIC -static'
make -j8

测试

将gdbserver部署到开发板文件系统,并运行gdbserver

1
gdbserver --multi :10000 demo

宿主机端运行aarch64-linux-gnu-gdb

1
target remote 192.168.137.22:10000

© 2025 hywing 使用 Stellar 创建
总访问 113701 次 | 本页访问 326