在用GDB进行 debug的时候,可以用 directory 设置搜索目录,用 show direcories 显示设置的搜索目录:
但是,有个局限性,就是这个搜索目录不是递归的,它只对设置的目录下的文件起作用,对于这个目录下的其它目录里的文件不起作用。所以这个功能不是很好用。
一种比较好的方法是借助 gdb的-d选项:
先使用命令把需要搜索的目录设置好,传给gdb.
具体方法是:
gdb `find srcdir -type d -printf ‘-d %p ’` prog
有的版本的 find不支持 -printf选项,此时,可以用下面的方法:
gdb `find 。 -type d | xargs printf “ -d %s”` prog
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
gdb
+关注
关注
0文章
60浏览量
13274 -
DEBUG
+关注
关注
3文章
89浏览量
19877
发布评论请先 登录
相关推荐
Linux下用gdb 调试、查看代码堆栈 - 程良
Linux中用gdb 查看代码堆栈的信息core dump 一般是在segmentation fault(段错误)的情况下产生的文件,需要通过ulimit来设置才会得到的。调试的话输入: gd
发表于 12-01 09:46
如何修改包含文件的搜索路径不必编辑源代码“include”语句?
当我构建项目时,我得到了“include file”错误。我发现修复这些错误的唯一方法是指定包含文件的完整路径或相对路径。如何修改包含文件的搜索路径
发表于 07-05 09:32
使用GDB对RT-Smart进行代码调试的方法
在开发的过程中,有时没有现成的图形化开发环境,想要进行调试时,需要使用 GDB 直接进行代码调试。本文档记录了以 RT-Thread qemu-vexpress-a9 BSP 为例,使用 GDB
发表于 03-15 11:28
反向射线跟踪的三维路径搜索方法
本文详细地介绍了反向射线跟踪的三维路径搜索方法与步骤,场强的计算方法,并用所编写的软件进行实际小区三维建模、测试点场强计算,计算值与测量值基本符合
发表于 08-02 10:28
•3460次阅读
基于语法和语义结合的源代码精确搜索方法
针对在编写软件、复用源代码的过程中仅依靠关键词无法精准搜索到适用源代码的问题,提出一种将语法和语义结合的源代码精准搜索
发表于 11-25 11:20
•0次下载
基于增强描述的代码搜索方法
如何有效地帮助程序员从目前的各种代码库中搜索与特定编程任务相关的代码,已成为软件工程重要的研究领域之一.提出一种基于增强描述的代码搜索
发表于 12-28 17:17
•0次下载
如何通过cmm命令设置调试映像源代码路径
当使用Codeviser调试系统映像文件时,经常遇到映像编译使用的源代码路径和调试时使用的源代码路径不一致的情况,调试这样的映像时,经常会发生找不到源
Matlab怎么设置搜索路径?
Matlab自问世以来,就有数以百万级的工程师和科学家使用,是各大高校不可或缺的研究软件,基于矩阵的Matlab语言是世界上表示计算数学最自然的方式,可以说Matlab是工程师需要了解或掌握的数学软件,今天我们来看看,若是遇见Matlab搜索路径问题该如何解决。
在板子中调试GDB的方法
在板子中调试 上面的方法是直接在 ubuntu 调试源代码,只能查看源代码的错误,如果你想要你的应用程序在板子中运行,想打出它在板子上运行的 bug,就要采用下面的方法。 一般的桌面
GDB调试里怎么设置断点
本篇讲解使用GDB调试Linux应用程序,以下以 hellowld.c 为例介绍 GDB 的调试入门: 设置断点 disable # 禁用所有断点
评论