大龙 发表于 2022-9-6 10:12:44

3568下QT 采用GDB调试问题

1、在交叉编译工具路径下没有找到gdb2、要使用gdb调试的话,在出厂系统的基础上需要做哪些操作

兵兵兵兵鸭 发表于 2022-9-6 10:39:40

在OK3568-linux-source/buildroot/output/OK3568目录下执行make menuconfig,进入图形界面后按"/"按键打开搜索框,输入GDB,然后按 1 按键跳转到 Build cross gdb for the host 将其选中然后进行对应配置即可,配置完成后回到OK3568-linux-source/目录执行./build.sh buildroot 提示是否覆盖config文件输入n ,等待完成编译后就会在OK3568-linux-source/buildroot/output/OK3568/host/bin目录下生成aarch64-linux-gdb工具

大龙 发表于 2022-9-6 13:30:21

兵兵兵兵鸭 发表于 2022-9-6 10:39
在OK3568-linux-source/buildroot/output/OK3568目录下执行make menuconfig,进入图形界面后按"/"按键打开 ...

C:\Users\Long.wu\Desktop\微信图片_20220906132621.png
C:\Users\Long.wu\Desktop\微信图片_20220906132949.png
添加了gdb后,继续报错。
板子/user/bin下有gdbserver。板子和PC链接正常。

有没有文档可以参考的。

大龙 发表于 2022-9-6 13:32:34

兵兵兵兵鸭 发表于 2022-9-6 10:39
在OK3568-linux-source/buildroot/output/OK3568目录下执行make menuconfig,进入图形界面后按"/"按键打开 ...

C:\Users\Long.wu\Desktop\微信图片_20220906132949.png

kevindkw 发表于 2023-2-10 10:04:55

请问这个问题解决了吗?我也遇到了这个问题

wjz 发表于 2023-2-15 10:22:51

这个问题是由Qt Creator 高版本调试需要gdb支持python引起的,解决办法有2个:
1、降低qt Creator 的版本,具体的版本自己尝试。
2、找一个高版本gdb,自己编译一个支持python的。

cmii 发表于 2024-5-25 19:20:20

板子上的gdbserver是原厂就有,还是您自己编译的?

cmii 发表于 2024-6-4 22:31:47

兵兵兵兵鸭 发表于 2022-9-6 10:39
在OK3568-linux-source/buildroot/output/OK3568目录下执行make menuconfig,进入图形界面后按"/"按键打开 ...

现在更新后的源码包,修改完配置后,执行./build.sh buildroot的时候没有是否覆盖config文件的提示啊?新版本的源码包应该怎样编译出gdb工具呢?
页: [1]
查看完整版本: 3568下QT 采用GDB调试问题