完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想在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-multilib-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个回答
|
|
您得使用ARM架构的才行,x86-64编译出来的格式不识别
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1924 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
2406 浏览 1 评论
RK3588 GStreamer调试四路鱼眼摄像头四宫格显示报错
5193 浏览 1 评论
【飞凌嵌入式OK3576-C开发板体验】RKNN神经网络-YOLO图像识别
254 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】SSH远程登录网络配置及CAN通讯
1336 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 14:30 , Processed in 0.968652 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号