精华内容
下载资源
问答
  • 1,错误截图 在linux装好了QT,兴高采烈地写了个程序,一按F5调试,出现这三行,然后就没反映了...调试器gdb或者其依赖库的版本问题,我装的QT5.5.1版本,QTCreator3.5.1,系统自带的gdb7.2。 先升级gdb到7.6. ...

    1,错误截图

    在linux装好了QT,兴高采烈地写了个程序,一按F5调试,出现这三行,然后就没反映了:

    Debugging starts
    Debugging has failed

    Debugging has finished

     

    2,原因

    调试器gdb或者其依赖库的版本问题,我装的QT5.5.1版本,QTCreator3.5.1,系统自带的gdb7.2。

    先升级gdb到7.6.

     

    卸载旧版本gdb:

    rpm -qa | grep gdb
    rpm -e --nodeps gdb-7.2-60.el6_4.1.i686

    2. 安装Texinfo文档系统
    yum install ncurses-devel

    3. 下载gdb 7.6.1源码包
    http://ftp.gnu.org/gnu/gdb/gdb-7.6.1.tar.gz

    4,进入安装包目录、解压

    tar -zxvf gdb-7.6.1.tar.gz

     

    5,配置、编译、安装

    ./configure

    make

    sudo make install

     

    重新调试又报“The selected build of GDB does not support Python scripting. It cannot be used in Qt Creator.”

     

    需安装python.

     

    3,安装 Python

    参考网址:http://www.cnblogs.com/dudu/p/4294238.html

      3.1、安装 Python前,需要装的一些东西:

          yum groupinstall "Development tools"

          yum install zlib-devel
          yum install bzip2-devel
          yum install openssl-devel
          yum install ncurses-devel
          yum install sqlite-devel

      3.2、下载、解压(ZC: 下面的这条解压命令 和 在窗口中右击文件解压有何区别?)、编译、安装 python

         “

          cd /home
          wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
          tar xf Python-2.7.9.tar.xz
          cd Python-2.7.9

          ./configure --prefix=/usr/local
          make
          make altinstall

         ”

      3.2.1、将 python命令 指向 "/home/Python-2.7.9"

          ln -s /usr/local/bin/python2.7 /usr/local/bin/python

          ZC: 貌似这一步不需要做了,∵ 查看了一下 "/usr/local/bin/python/python"已经指向了"/usr/local/bin/python/python2",而"/usr/local/bin/python/python2"页已经指向了"/usr/local/bin/python/python2.7"

      3.2.2、检查Python版本

          使用的命令为:

           “

            sh
            python -V

           ”

          执行的效果如下:

           “

            [root@centos Python-2.7.9]# sh
            sh-4.1# python -V
            Python 2.7.9
            sh-4.1# exit
            exit
            [root@centos Python-2.7.9]#

           ”

     

    安装完成后,重新安装gdb7.6,在最后配置时,加入python:

     

    ./configure --with-python
    make
    make install

     

    重启QTCreator,选择调试器gdb7.6,可以正常调试了!

     

     

    展开全文
  • QT设置调试器Debugger

    千次阅读 2019-06-27 22:37:17
    QT设置调试器Debugger 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 文章目录QT设置调试器Debugger1.调试器支持2.安装本地调试器2.1 Debugging Tools for Windows/CDB下载2.2 ...

    QT设置调试器Debugger


    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033


    环境:
    QT : 5.6.2 32 bit msvc 2013
    VS : 2013
    OS : windows 7 64bit


    1.调试器支持

    平台编译器本地调试器
    LinuxGCC, ICCGDB, LLDB (experimental)
    UnixGCC, ICCGDB
    macOSGCC, ClangLLDB, FSF GDB (experimental)
    Windows/MinGWGCCGDB
    Windows/MSVCMicrosoft Visual C++ CompilerDebugging Tools for Windows/CDB

    2.安装本地调试器

    这里只介绍Debugging Tools for Windows/CDB的安装

    2.1 Debugging Tools for Windows/CDB下载

    要使用CDB调试器,必须安装Windows调试工具。 从Windows SDK的下载和安装调试工具中下载。

    最新下载地址:https://developer.microsoft.com/windows/downloads/windows-10-sdk

    win7 vs2013需要使用旧版wdk,旧版下载地址:https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive
    
    版本:Windows 8.1
    

    注意:Visual Studio不包含所需的调试工具,因此,必须单独安装它们。

    2.2 Debugging Tools for Windows/CDB安装

    在这里插入图片描述

    3.QT配置CDB

    3.1 手动配置

    1. 打开 Tools >Options > Debugger> CDB Paths
    2. 在Symbol Paths面板中, 选择 Insert
    3. 选择要存储缓存信息的目录。 在临时目录中使用子文件夹,例如 C:\temp\symbolcache.
    4. Select OK

    Symbol Server为操作系统库提供调试信息,以便调试Windows应用程序。 有关更多信息,请参阅在Windows上设置CDB路径

    3.2 重启QT Creator会自动检测调试器,手动选择即可

    在这里插入图片描述


    觉得文章对你有帮助,可以扫描二维码捐赠给博主,谢谢!
    在这里插入图片描述
    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033


    License

    License under CC BY-NC-ND 4.0: 署名-非商业使用-禁止演绎


    Reference:

    1. creator-debugger-engines
    2. windows-10-sdk
    3. 下载 Windows 驱动程序工具包 (WDK)
    展开全文
  • 基于linuxQt的串口通信调试器调的设计及应用孟繁磊穆丽红王小曼【摘要】目前基于Linux操作系统的应用开发越来越广泛,Qt是一个跨平台的C++图形用户界面应用程序框架,它可以开发基于Linux上的图形应用程序。...

    基于linux和Qt的串口通信调试器调的设计及应用

    孟繁磊穆丽红王小曼

    【摘要】目前基于Linux操作系统的应用开发越来越广泛,Qt是一个跨平台的C++图形用户界面应用程序框架,它可以开发基于Linux上的图形应用程序。Linux操作系统对串行口提供了很好的支持,为了在Linux系统下能让串口与其它硬件设备方便直观地进行通信,本文介绍了在Ubuntu10.10系统平台Qt-4.7及Qt Creator2.0编程环境下串口调试界面的设计及程序的编写。

    【期刊名称】科技创新导报

    【年(卷),期】2011(000)032

    【总页数】1

    【关键词】串口通信 Linux QT

    1 Qextserialport 类介绍

    在Qt类库中并没有特定的串口基础类,现在很多人使用的是第三方写的qexts erialport类,它是一个跨平台的串口类,可以很方便地在Qt中对串口进行读写操作。本文也使用了该类。文件下载地址:

    下载到的文件名为qextserialport-1.2 win-alpha。在linux平台中,我们只需用到其中的四个文件:qextserialbase.cpp和qext serialbase.h以及posix_qextserialport.cpp和posix_qextserialport.h。其中前两个文件定义了一个QextSerialBase 类,它提供了操作串口所必需的一些变量和函数等;后两个文件定义了一个Posix_QextSerialPort 类,Posix_QextSerialPort类添加了Linux平台下操作串口的一些功能。

    2 串口的基本设置

    展开全文
  • Qt Creator调试器故障排除调试器故障排除无法启动调试器调试器不会达到断点调试器不起作用指针变量成员不直接显示结构成员未按结构布局排序内置调试器在启动和运行期间速度很慢调试器无法附加到Linux上正在运行的...

    调试器故障排除

    本节列出了调试时可能会遇到的一些典型问题及其解决方案。

    无法启动调试器

    某些防病毒应用程序不允许调试器检索数据。例如,在Windows上,如果在开发PC上安装了Avira AntiVir,则调试器的启动可能会失败,并显示以下消息:下级停止,因为它收到了来自操作系统的信号。信号名称:signal含义:未知信号。

    Avira AntiVir Desktop产品的某些版本包含各种开发环境(包括Qt Creator)中的已知问题。要解决此问题,Avira会指示您更新到version avipbb.sys 10.0.22.22。
    在某些设备(例如Wacom平板电脑)上,正在运行的进程可能会阻止调试器启动。停止所有正在运行的进程,然后重新启动调试器。

    调试器不会达到断点

    您可能已经创建了一个不包含调试信息的发行版本。GNU编

    展开全文
  • 基于linuxQt的串口通信调试器调的设计及应用.pdf
  • linux相关系统下qtcreator调试程序

    千次阅读 2019-11-24 23:54:10
    作者本人初次接触linux 相关系统的QT(IDE)时,没有想象中的得心应手,调试较长的对象数据显得有点无奈(超出显示范围后数据变成…,打开数据查看也比较头疼(一行显示一个字节数据))。经过多个项目的编写及调试后,...
  • Linuxqt调试总结

    2020-08-26 15:58:42
    1.make编译时“warning: Clock skew detected. Your build may be incomplete.” ...通过这种方式定义的信号槽,信号必须是clicked(bool),没有clicked()信号。 3.make时遇到File `Makefile' has modi.
  • 采用QtLinuxC混合编程,在Coidea Nuc972开发板上运行成功,Can调试器为周立功旗下
  • Arm+linux+qt 应用调试技巧

    千次阅读 2016-10-25 14:21:51
    本文简单说明调试arm+linux上层应用一般化技巧 抛开逻辑错误不谈,计算机上层软件开发中碰到的问题主要是段错误、内存泄露、cpu占用,本文对段错误的问题的处理做些简单经验介绍。 对于入行新人调试段错误也颇有难度...
  • 在编译前请安装好 Qt Creator,参考: Linux 统信UOS 搭建Qt开发环境 1. 下载源码 Qt Downloads:https://download.qt.io/ 有两个地方,有不同的版本: https://download.qt.io/new_archive/qt/ ...
  • QT Linux远程调试设置

    2020-06-12 14:05:09
    考虑到程序员在无桌面Linux的环境下编写C/C++程序,如果使用原生的Vim编辑和单步断点调试比较麻烦,不利于新手使用,所以笔者尝试使用Qt实现两台Linux电脑远程部署和调试。即程序员在调试电脑使用Qt编写代码,然后把...
  • Qt5远程调试ARM 主机环境:Ubuntu 18.04.4 LTS 嵌入式环境:Linux 3.2.0 Qt版本:Qt Creator 4.5.0, Qt5.9.4(Gcc 5.3.1) 交叉编译器版本:arm-none-linux-gnueabi-gcc 按本记录步骤操作之前需要确保已掌握...
  • LinuxQt Creator的调试

    千次阅读 2011-06-17 20:02:00
    我是在Fedora14中进行的,安装好Qt...方法:工具 -> 选项 -> 调试器 -> GDB -> Gdb启动脚本:选择GDB脚本所在的文件夹路径(一定要是GDB所在的文件夹路径!!!),我的是/usr/bin。 -> 确定完成。终于可以调试了!
  • qt creator 调试时错误:调试器未安装

    千次阅读 2014-10-02 09:32:59
    如果你百度这个问题,可以找到很多答案,不过都是太老旧的方法,这里介绍一下比较新的处理方法; ...环境配置: win7(32) + Qt Creator2.8 + Qt5.1 + ...默认情况下,Qt Creator调试,会提示“调试器未设置”。
  • 如何解决LinuxQt Creator调试C/C++程序出现Debugging starts &"warning: GDB: Failed to set controlling terminal警告。
  • Qt中“调试器未设置”的解决方法
  • 困扰:[[forever)WIP] FOSS GNULinux的GNU调试器(GDB)接口
  • 最近在嵌入式平台里面跑程序,出现段错误,由于用的是release版,没有相关调试信息,因此,学会用debug版本进行远程调试调试就是当前需要学习的. 1.实验1 两台linux系统远程调试 首先有台台式机名字为pc,笔记本名字为...
  • QT5 creator 调试器未配置

    千次阅读 2016-08-28 18:22:01
    1.在windows中,虽然装了vs2013...2.由于WinDbg安装太大,要一个多G所以选择安装mingw中的GDB调试器,只要安装mingw后QT5就能自动检测,在工具-->选项->构建和运行->构建套件->调试器里选择GDB即可 MinGW  提供
  • 使用QtCreator的调试功能时提示“调试器未设置” 使用QtCreator的调试功能时提示“调试器未设置”,如图所示: sudo apt install gdb 安装一下就好了。
  • qtcreator附加到进程进行调试时,程序一闪而过,调试结束,这需要修改如下配置文件 1.找到etc/sysctl.d/10-ptrace.conf配置文件 2.打开配置文件,将如下配置项改为0 重启电脑,再次附加到进程就可以了 ...
  • 解决QtCreator缺失调试器的问题

    千次阅读 2020-05-26 16:10:21
    1.问题:使用QtCreator编译代码出现无编译器引擎 ...2.解决办法:下载一个windows的调试器 1. 下载官网 2. 安装winsdksetup 3. 设置QtCreator 4. 调试一下程序 另附某度的下载地址 提取码:seec
  • Qt Creator 调试配置

    千次阅读 2015-01-20 11:40:36
    Linux下写Qt程序有几个月了,一直使用的是vim进行代码的编写。最近,由于涉及到算法的调试,很是痛苦,因为不会在终端使用GDB,所以都是在Windows下进行算法调试。麻烦的很。也是一时没转过弯来,没想到用Qt...
  • Linux汇编调试器EDB

    千次阅读 2016-07-14 14:30:05
    Linux汇编调试器EDB 2008-08-28 10:06:23 http://www.codef00.com/projects 分类: LINUX Home About Me Projects Coding Links Blog www.codef00.com :: Projects   Projects Here is a...
  • qt远程调试ARM板

    千次阅读 2017-12-14 20:15:34
    使用qt5.8调试 pc机必须能与arm板ssh通信。 先查看pc版本的gdb以及gdb使用到python(注意:qt3.1之后调试需要python) 查看gdb版本:可通过qtcreator查看(tool->options->build&run->debuggers),如下图红色矩形...
  • Qt-配置调试器 None of the debugger engines

    千次阅读 2013-09-11 12:18:47
    qt creator中调试状态运行程序时出现:None of the debugger engines "Gdb engine, Cdb engine capable of debugging binaries of ...原因:使用自动检测到的编译工具时,默认没有配置调试器。 解决办法:Tools->Opt
  • 首先获得你所需要的Qt creator安装包:  登录网站下载:http://qt-project.org/downloads  获得安装包:qt-sdk-linux-x86-opensource-2010.04.bin... 直接运行 # ./qt-sdk-linux-x86-opensource-2010.04.bin 
  • Qt自带调试功能,如果是主机上的程序可以直接调试,非常方便。同时,Qt是一个跨平台的编程语言,在主机上调试其他平台上的程序时就...这种跨平台的调试在嵌入式开发时尤为重要,这里对跨平台的Qt调试作一个简单的介绍。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,058
精华内容 4,823
关键字:

linuxqt没有调试器

linux 订阅