[root@localhost] make CC=/opt/crosstool/gcc-3.4.1-glibc-2.3.3/arm-softfloat-linux-gnu/bin/arm-softfloat-linux-gnu-gcc 如果不出错的话,将在当前目录下生成两个可执行文件:gdbserver和gdbreplay。以后就可以用gdb+gdbserver调试我们开发板上的程序了。至此,我们的交叉编译工具链已经基本建立。可以用来作为...
3、编译程序选项 加入gdb可调试选项 arm-linux-XXX -g test.c -o test 4、构建GDB+GDB server nfs调试方法 (1)确保arm开发板与主机支持nfs功能,设置开发板和主机在同一网段,并设置共享目录(如/mnt/nfs)。 (2)将编译器对应该的gdbserver和test(可执行文件)拷贝到共享目录(/mnt/nfs),修改应用程序和 gdbser...
5.另打开一个终端,切换到内核源码根目录(需要先配置并编译),启动gdb。 PATH=$PATH:/opt/arm-linux-gcc/s3c2440_4.4.3/bin cd~/buildspacce/linux-2.6.32.2_debugarm-none-linux-gnueabi-gdb ./vmlinux -d . 在gdb中连接openocd,并设置内核进入地址为断点 (gdb) target remote127.0.0.1:3333 Remote debug...
已往我们用的arm-linux-gcc都是一个压缩包解压来,导出环境变里的方式来安装。今天弄了一下直接从ubuntu的库来安装。其实我们用的arm-linux-gcc对应在ubuntu 中为arm-linux-gnueabi. ubuntu 20.04 arm2020-04-26 上传大小:16KB 所需:46积分/C币 ubuntu-20.04.1-preinstalled-server-arm64+raspi.img.xz ...