瑞芯微Rockchip开发者社区
登录
直播中
廉鼎琮
7年用户
936经验值
私信
关注
[问答]
如何在Ubuntu下使用QT通过gdb远程调试板子呢
开启该帖子的消息推送
gdb
编译器
我想在Ubuntu下使用QT通过gdb远程调试板子,结果gdb编译后无法在板子上运行。
虚拟机:Linux ubuntu 3.2.0-126-generic #169-Ubuntu SMP Fri Mar 31 14:15:21 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
gdb版本:7.4.0
板子:Linux imx6ulevk 4.1.15-00025-gc980b04 #1 SMP PREEMPT Wed Jan 15 11:16:10 CST 2020 armv7l armv7l armv7l GNU/Linux
交叉编译步骤:
1. 尝试使用/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ 编译器
./configure --prefix=/usr/local/arm-gdb
make CC=/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
2.使用OKMX6UL-C(eMMC&Nand版)用户资料-20190905工具gcc-4.6.2-glibc-2.13-linaro-mul
ti
lib-2011.12.tar.gz 编译器
./configure --prefix=/usr/local/arm-gdb
make CC=/usr/local/arm/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-gcc
结果编译出来移植到板子上都无法使用,error: cannot execute binary file: Exec format error
这是编译器选择的问题么?怎么可以远程调试?谢谢
gdb是源码,就是编译器的问题,我用的编译器都是你们资料里提供的。是我使用的方法不对么?
回帖
(2)
张琪
2022-1-10 13:56:09
您得使用ARM架构的才行,x86-64编译出来的格式不识别
您得使用ARM架构的才行,x86-64编译出来的格式不识别
举报
王瑞
2022-1-10 13:56:35
手册上提供了编译可执行二进制文件的方法,您可以再看看
手册上提供了编译可执行二进制文件的方法,您可以再看看
举报
更多回帖
rotate(-90deg);
回复
相关问答
gdb
编译器
如
何在
Ubuntu
下
进行
gdb
调试
?
2021-12-24
706
如
何在
PC上
通过
gdb
调试
嵌入式程序
呢
2021-12-24
990
QT
5.6+linux4.1.15使用
qt
进行
远程
gdb
调试
出现问题怎么解决啊
2022-01-11
1408
如何对在
Ubuntu
下
的
GDB
程序进行
调试
呢
2021-12-24
613
如何将
gdb
移植到嵌入式
板子
上单独运行
呢
2021-12-24
1177
如
何在
Ubuntu
系统上练习程序代码的
GDB
调试
?
2021-12-24
565
如
何在
Ubuntu
下
实现SSH
远程
登录开发板的设计
呢
2022-03-09
1290
如何使用
GDB
进行嵌入式
远程
调试
?
2021-12-24
776
如何去解决
gdb
远程
调试
Qt
程序出错的问题
2022-01-13
1405
Qt
在海思嵌入式平台上的
GDB
调试
过程是怎样的
2021-12-24
1236
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分