`
steeven
  • 浏览: 311007 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

gdb远程调试的libthread_db和libpthread的mismatch

 
阅读更多
一个test.dbg, 一个trim过的test.bin
远程gdbserver :2345 test.bin
因为test.bin trim过,所以很小,执行加载快,一般用这个。

本地调试:
gdb test
gdb> target remote xxx.xxx.xxx.xxx:2345
gdb>...

远程出现错误如下:
gdb: error initializing thread_db library: version mismatch between libthread_db and libpthread
gdb: error initializing thread_db library: version mismatch between libthread_db and libpthread


后来发现如果两边都用test.dbg没有问题,估计两个文件不一致,ls -l 一看,果然两个日期不同,貌似编译中dbg文件被占用,没能更新。。。faint
分享到:
评论

相关推荐

    GDB.rar_GDB chm -CSDN_gdb_gdb beginner_gdb chm_gdb调试

    《GDB调试手册》是为嵌入式系统开发者和初学者提供的一份宝贵资源,它详细阐述了GDB(GNU调试器)的使用方法和调试技巧。GDB是一款强大的开源调试工具,广泛应用于Linux和其他类UNIX环境,用于调试C、C++等语言编写...

    linux-GDB-tutorial.zip_GDB手册_Linux Gdb调试_gdb_gdb教程

    Linux下的GDB(GNU Debugger)是一款强大的源代码级调试器,专为各种编程语言,如C、C++、Fortran等,在Linux操作系统上调试应用程序而设计。本教程旨在帮助开发者快速掌握GDB的使用,从而高效地定位和解决程序中的...

    gdb.rar_gdb ide_gdb ide 接口_gdb 从++_ide gdb

    标签中的“gdb__ide gdb_ide_接口 gdb_从++ ide__gdb”进一步强调了GDB与IDE的交互方式,以及在C++项目中的调试方法。 在GDB中,以下是一些重要的调试知识点: 1. **基本命令**:GDB的基础在于它的命令系统,如`...

    GDB.zip_debugger_gdb debgger保存_gdb调试_gnu debugger

    2. 调试远程程序:GDB具有远程调试能力,通过`target remote <host:port>`命令,可以在本地调试运行在远程主机上的程序。 3. 脚本与命令文件:你可以将一系列GDB命令写入文件,然后用`source`命令执行,方便重复...

    GDB远程调试.pdf

    GDB远程调试是嵌入式Linux系统中的一种常用的调试方法,它可以实现对目标机上的系统内核和上层应用的监控和调试功能。GDB远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接,使用GDB标准远程...

    cli.rar_GDB调试方法_OKB_known863

    首先,GDB是开源的、跨平台的调试器,广泛用于C和C++程序,但也可支持其他编程语言。它允许程序员在程序运行时检查和控制程序的状态,包括查看变量值、设置断点、单步执行代码等,这对于理解和修复复杂的软件问题至...

    GDB基本调试原理及三种调试方式

    GDB,全称GNU Debugger,是一个强大的源代码级调试工具,用于检查和调试C、C++等编程语言编写的程序。它的主要功能在于帮助开发者找到并修复程序中的错误(bug),以及深入理解程序的执行流程和内部状态。GDB官方...

    gdb完全手册.pdf.zip_GDB pdf_GDB中文手册_gdb_linux_linux gdb pdf

    通过阅读"GDB完全手册.pdf",开发者不仅可以了解GDB的基础用法,还能深入学习高级调试技术,提升软件开发和调试的能力。无论你是初学者还是经验丰富的开发者,这本手册都是一份宝贵的资源。在Linux环境下,GDB是必备...

    VisualGDB 5.5 rc1_visualstudio_VisualGDB5.5rc1_

    6. **远程开发**:VisualGDB支持远程开发,可以直接在目标设备上进行编译和调试,减少了硬件调试的复杂性。 7. **实时性能分析**:提供实时性能监控工具,帮助开发者优化代码,提高程序运行效率。 8. **自动代码...

    利用GDB进行远程调试.doc

    ### GDB远程调试详解 #### 一、引言 在嵌入式系统开发过程中,由于资源受限,传统的桌面系统调试方法...通过深入了解GDB远程调试的原理和技术细节,开发者能够在嵌入式开发过程中更加高效地解决问题,提升产品性能。

    FileGDB_API_1_5_VS2015

    由于FileGDB_API_1_5_VS2015是为VS2015设计的,开发者可以利用VS2015的强大调试和开发工具来构建和测试FileGDB相关的应用程序。VS2015提供了C++和.NET的开发环境,使得开发者无论选择哪种语言,都能方便地集成File...

    gdb-6.0.rar_gdb_gdb-6_gdb-6.6

    在这个"gdb-6.0.rar_gdb_gdb-6_gdb-6.6"压缩包中,包含的是GDB的6.0版本,这是一个在2004年发布的稳定版本。GDB-6系列是GDB发展的一个重要阶段,它引入了许多新特性和改进,使得调试体验更加高效。 首先,让我们...

    arm-linux-gdb+gdbserver环境搭建以及远程调试

    总的来说,`arm-linux-gdb`和`gdbserver`的结合使用,使得开发者能够在本地Linux系统上对远程ARM设备上的程序进行调试,极大地提高了开发效率和问题排查能力。在实际操作中,确保网络连接稳定,以及正确配置目标设备...

    嵌入式开发技巧:Linux的GDB远程调试的实现

    远程调试环境由宿主机GDB和目标机...使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。

Global site tag (gtag.js) - Google Analytics