QT gdb安装

转载 2016年05月30日 10:04:22

Qt Creator + MinGW 在windows 下的调试

Qt的安装配置请参考本博客本分类下的其他相关文章,本文主要整理在调试时候遇到的问题和解决方法供遇到同样问题的同学参考。由于我之前也没有任何Qt的开发基础,做的也是硬件方面设计,所以这方面基础还是比较薄弱,这儿主要记录摸索过程中的一点心得体会。

Qt的安装和初步配置请参见:Qt Creator的配置和开发初步测试

本文的软件环境:

Win7 32bit

Qt 4.8.4

Qt Creator 2.6.1

MinGW 4.4


摸索了一段时间的Qt和OpenCV,3个平台都有涉及,最大的问题还在于资源过于分散,版本之间很多地方还是有差异的,对于我这样的初学者还是有点麻烦的。

今天使用到Qt的调试这块,遇到了点小问题,这里简单记录。

在进行调试的时候Qt Creator提示调试器未设置,在之前的的配置中也没有留意,于是重新来看看,我用的是MinGW,于是通过自动检测就得到了下图所示的设置。

SNAGHTML13543f8

程序检测到了位于D:\mingw\bin\gdb.exe的调试器,本来觉得这样就可以了,但是在调试的时候发现压根没法运行,提升如下:

image

无奈,只能在找找法子,通过查找发现,在之前的Qt Creator中,是以一个Qt SDK的整体来提供的,里面就包括了MinGW和调试器,而且也无需配置,现在的新版本都是分散安装的,所以就需要自己单独再找找了。网上的一个说法是2.5以上的版本必须使用7.2 IIRC版以上的GDB,需要需要自己单独下载,这里我找到两个下载地址。

http://qt-project.org/wiki/QtCreatorBuildGdb

内容粘贴如下:

Building GDB

For Windows

A msys Environment with MinGW is required to build the GDB on Windows. 
If it is missing download [sourceforge.net] and install it to your system.

Building

  • Go to qt-creator/dist/gdb
  • The directory has 3 Makefiles: linuxosx and mingw. Use the one that corresponds to your host os.
  • In case you need additional targets, edit the line starting with ‘targets=’ in the Makefile.
  • Run:
    1. make -f Makefile.<linux|osx|mingw>

Shipping
  • Extract qtcreator-gdb-<gdb version>-<host>.tar.gz

Testing

  • To test GDB just run the executable and type:
    1. python print 23

  • When the GDB prints “23” everything works fine.

Downloads

Categories:
  • Tools
    • QtCreator
    • 这段文字想说明什么内容看的不是很明白,而且我压根没找到qt-creator/dist/gdb 这个路径存在,我下载了Downloads中的GDB 7.5 binaries,文件名为qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz,直接用winRAR解压,文件夹内容如下:

image

重新配置Qt Creator将调试器定位到这个目录中的gdb-686-pc-mingw32.exe如下图所示,再次调试,能够进行调试。

另外一个下载地址http://builds.qt-project.org/job/gdb-windows/ 同样能够下载这个文件。

image

Linux相关设置有对应的文件,下载地址如下:http://builds.qt-project.org/view/GDB/job/gdb-unix/label=ubuntu32-builder-1004/ 这里并没有测试。


转载于http://www.cnblogs.com/emouse/archive/2013/02/26/2933557.html

相关文章推荐

qt gdb for raspberry pi on windows

  • 2016-08-12 16:43
  • 9.60MB
  • 下载

qt开发gdb75

  • 2015-06-01 16:35
  • 4.10MB
  • 下载

Ubuntu 14.04 Qt5 使用 GDB-ImageWatch 插件断点查看 opencv cv::Mat 矩阵

借助 GDB-ImageWatch 插件可以在 ubutnu qt creator 上断点调试过程中查看 cv::Mat 图像矩阵

Qt下使用GDB远程调试ARM板

原文地址:http://blog.sina.com.cn/s/blog_64053138010117ze.html 第一部分:GDB调试工具安装 一.预处理(否则MAK...

使用QT CREATOR2.4.1创建工程,并在LINUX上运行,能编译,GDB+GDBSERVER调试(例子工程,dvrgui)

把dvrrdk拷贝到/usr/local/DVRRDK_03.00.00.00/target/rfs_816x改名为dvr 如做完qt 环境配置(参考LZ上篇文章)直接打开QTCREATOR “...

Win7+QtCreater3.5.1+Qt4.8.7+Mingw+gdb

Win7+QtCreater3.5.1+Qt4.8.7+Mingw+gdb由于在W7环境下安装配置

msys2、mingw-w64、GCC 6.2.0 、gdb-7.10.1、Qt 4.8.7、Qt 5.6.1-1、qtcreator 4.0.3 绿色版开发环境 -- 支持32位和64位

msys2、mingw-w64、GCC 6.2.0 、gdb-7.10.1、Qt 4.8.7、Qt 5.6.1、qtcreator 4.0.3 集成开发环境配置说明及资源下载 -- 支持32位和64...

gdb和gdbserver的安装和使用

一、    远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上 层应用的监控和调试功能。调试stub是嵌...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)