Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos .gdbinit';在外壳关闭时设置启动';不';gdb 8.3的t工作:[进程2451的新线程0x1303]_Macos_Gdb - Fatal编程技术网

Macos .gdbinit';在外壳关闭时设置启动';不';gdb 8.3的t工作:[进程2451的新线程0x1303]

Macos .gdbinit';在外壳关闭时设置启动';不';gdb 8.3的t工作:[进程2451的新线程0x1303],macos,gdb,Macos,Gdb,我在MacOSX 10.14.6 Mojave上使用了gdb 8.3 我通过以下过程解决了代码签名问题: (将问题声明粘贴到此处,供其他人搜索和修复。) 但我后面的问题是“~/.gdbinit”不适用于gdb GDB将为调试的程序启动“新线程”: ~/.gdbinit内容:关闭外壳设置启动 ``` Reading symbols from a.out... Reading symbols from /Users/zong/GitRepos/local/test-gdb/a.out.

我在MacOSX 10.14.6 Mojave上使用了gdb 8.3

我通过以下过程解决了代码签名问题:

(将问题声明粘贴到此处,供其他人搜索和修复。)

但我后面的问题是“~/.gdbinit”不适用于gdb

GDB将为调试的程序启动“新线程”:

~/.gdbinit
内容:
关闭外壳设置启动

```
   Reading symbols from a.out...
   Reading symbols from /Users/zong/GitRepos/local/test-gdb/a.out.dSYM/Contents/Resources/DWARF/a.out...
   (gdb) b 4
   Breakpoint 1 at 0x100000f66: file a.c, line 4.
   (gdb) run
   Starting program: /Users/zong/GitRepos/local/test-gdb/a.out
   [New Thread 0x1103 of process 1905]
```
搜索后,我们可以显式地指定.gdbinit文件供gdb使用,而不是
~/.gdbinit
,比如
gdb-x~/.gdbinit
(对于VSCode,在
launch.json
中设置
“miDebuggerArgs”:“-x${workspaceFolder}/.gdbinit”

我的问题是为什么
~/.gdbinit
不起作用

```
   Reading symbols from a.out...
   Reading symbols from /Users/zong/GitRepos/local/test-gdb/a.out.dSYM/Contents/Resources/DWARF/a.out...
   (gdb) b 4
   Breakpoint 1 at 0x100000f66: file a.c, line 4.
   (gdb) run
   Starting program: /Users/zong/GitRepos/local/test-gdb/a.out
   [New Thread 0x1103 of process 1905]
```