• 8916阅读
  • 9回复

[提问]关于嵌入式Qt交叉调试问题请教 [复制链接]

上一主题 下一主题
离线dqynet
 

只看楼主 倒序阅读 楼主  发表于: 2013-08-21
本人在虚拟机UBuntu下安装Qtcreator和qt4.8.2类库,并做了arm下的qt交叉编译库,程序移植运行到arm板上一切正常,然后想把交叉调试技术研究一下,从网上下载了gdb7.6源码,并且编译了linux-arm-gdb和gdbserver,启动qtcreator的远程调试功能,会出现如图信息,
选择Continue anyway继续运行,程序在断点处停下,可监视变量信息,这些都正常,可是问题是碰到类似于QString类型的变量,变量的内容就无法显示了,查了一下,可能是由于Qt调试助手未能正常工作导致的!但网上关于Qt交叉调试的信息非常之少,一时间没有办法解决,还望那位高手能帮个忙,或有兴趣共同研究一下这个问题,不胜感激,可以的话+我的QQ:38902292,注明Qt调试!谢谢

向往的生活
离线dqynet

只看该作者 1楼 发表于: 2013-08-22
没人研究过?
向往的生活
离线ywmlovecss

只看该作者 2楼 发表于: 2013-09-03
调试的真的没做过!!无能为力的了,有时间一起研究下
离线dqynet

只看该作者 3楼 发表于: 2013-09-11
恩,看来目前还没人涉及到这个问题,呵呵
向往的生活
离线dragon_fly

只看该作者 4楼 发表于: 2014-02-14
楼主研究的怎么样了
离线dqynet

只看该作者 5楼 发表于: 2015-09-02
还是那样,除了QString类型不能查看值外,其它都很正常!目前忙别的任务,等有空再研究
向往的生活
离线uidab

只看该作者 6楼 发表于: 2015-12-10
回 dqynet 的帖子
dqynet:还是那样,除了QString类型不能查看值外,其它都很正常!目前忙别的任务,等有空再研究 (2015-09-02 10:01)

楼主研究的怎么样了?
我搜到这个。
http://bbs.eeworld.com.cn/thread-453150-1-1.html
http://blog.chinaunix.net/uid-11857489-id-2814504.html

但是在我调试的时候设置的断点不起作用。

出现的输出是这样的
Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code

这个是什么原因
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线conghua

只看该作者 7楼 发表于: 2015-12-10
qiu peizhi xuanxiang
离线dqynet

只看该作者 8楼 发表于: 2016-10-25
回 uidab 的帖子
uidab:楼主研究的怎么样了?
我搜到这个。
http://bbs.eeworld.com.cn/thread-453150-1-1.html
http://blog.chinaunix.net/uid-11857489-id-2814504.html
....... (2015-12-10 10:59) 

这个问题有点像是移植的GDBServer有问题
向往的生活
离线uidab

只看该作者 9楼 发表于: 2016-10-25
回 dqynet 的帖子
dqynet:这个问题有点像是移植的GDBServer有问题 (2016-10-25 11:29) 

我用的是6.8,是编译参数还是程序版本问题?
不过现在我基本不调试了
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
快速回复
限100 字节
 
上一个 下一个