Gdb 显示cdir值
当我试图查看gdb试图搜索源文件的目录时,我使用了Gdb 显示cdir值,gdb,Gdb,当我试图查看gdb试图搜索源文件的目录时,我使用了show directories,它输出了一个变量: (gdb) show directories Source directories searched: $cdir:$cwd 但如何显示两个变量的值:cdir和cwd?尝试的show或p无效 如何显示两个变量的值:cdir和cwd $cdir编译目录(如果记录了)特定于当前源文件 命令info source应显示当前源文件的信息,包括编译目录: Starting program: /tmp/
show directories
,它输出了一个变量:
(gdb) show directories
Source directories searched: $cdir:$cwd
但如何显示两个变量的值:cdir
和cwd
?尝试的show
或p
无效
如何显示两个变量的值:cdir
和cwd
$cdir
编译目录(如果记录了)特定于当前源文件
命令info source
应显示当前源文件的信息,包括编译目录:
Starting program: /tmp/a.out
Temporary breakpoint 1, main (argc=1, argv=0x7fffffffdcb8) at t.c:3
3 return 0;
(gdb) info source
Current source file is t.c
Compilation directory is /tmp <<<=== this is $cdir
Located in /tmp/t.c
Contains 4 lines.
Source language is c.
Producer is GNU C11 7.3.0 -mtune=generic -march=x86-64 -g.
Compiled with DWARF 2 debugging format.
Does not include preprocessor macro info.
(gdb) pwd
Working directory /tmp.