.gdbinit 放在 Windows 的什么地方?

Where to put .gdbinit in Windows?

应该叫.gdbinit还是gdb.ini

我想我会尝试 this 文件。

我正在使用使用 MinGw 的 Vectorcast 进行测试。我将具有两个名称(.gdbinitgdb.ini)的文件复制到 Vectorcast 目录和它的 MinGW bin 目录,其中 gdb.exe 是,因为我不确定哪个是 the current working directory,但没有看到我希望从该文件中看到的任何内容。

那么,我应该把它放在哪里,我应该怎么称呼它呢?

您应该将其放入您的 $HOME 目录或当前目录,参见 How do I load .gdbinit on gdb startup?

您可以使用

从 gdb shell 知道您的主目录
(gdb) show environment HOME

(gdb) shell echo $HOME

您可以通过

知道当前目录
(gdb) shell pwd

And should it be called .gdbini or gdb.ini?

不对,应该叫.gdbinit

在 Windows 上,在 c:/users/yourusername 中创建一个名为任何你喜欢的目录,其中 yourusername 是你的 Windows 用户名。

(不一定要在这里,但这是一个安全的地方。)

现在从控制面板调用环境变量对话框并创建一个名为 HOME 的新环境变量。通过单击浏览文件夹并导航至该文件夹,将该变量设置为上述文件夹。

.gdbinit 放在那里并使用它来设置您选择的任何自动加载或其他行为。

当 GDB 启动时,它现在会在该文件夹中查找 .gdbinit 文件并加载它。