gdb提供了让用户指定、显示,修改源文件搜索路径或目录的命令,以便对程序进行调试。
(1) directory,该命令可以将给定目录dir添加到源文件搜索路径的开头,并且忽略先前保存的有关
源文件和代码行位置的信息其一般格式如下
directory [dir]
或者
(表示当前工作目录)或Scdir (表示把
其中,出表示指定的目录。可以是环境交量swd则默认把搜索路径重置为Scdir:Scwd,从源文件编译成目标代码的目录)。若不带参数,
而清除用户所有自定义的源文件搜索路径信息。
(2)0将调试程序和被调试程序的工作目录置为指定的目录dir.其股格式如下:cd dir
(3) path命令
path命令可以将一个或多个目录添加到目标文件搜索路径的开头。其般格式如下:path dirs
在路径中可以用 c w d 来 表 示 当 前 工 作 目 录 , 等 价 于 s h e l l 变 量 cwd来表示当前工作目录,等价于shell 变量 cwd来表示当前工作目录,等价于shell变量PATH。目录表中各目求以“:”分开。gdb搜索这些目录,以找到连接好的可执行文件和所需的分别编译的目标文件。
(4) pwd命令
pwd命令用来显示工作目录。
(5) show directories
show drectores命令显示定义的源文件搜索路径。
(6) show paths
show patls命令显示当前查找目标文件的搜索路径。