在Windows中将.gdbinit放在哪里?

时间:2018-07-13 11:36:10

标签: windows gdb mingw gdbinit

应该将其命名为.gdbinit还是gdb.ini

我认为我会尝试this文件。

我正在使用MinGw的Vectorcast进行测试。我将两个名称(.gdbinitgdb.ini)的文件复制到了Vectorcast目录和MinGW bin目录中,其中gdb.exe所在,因为我不确定哪个是{ {1}},但看不到该文件中的任何内容。

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

2 个答案:

答案 0 :(得分:5)

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

您可以通过gdb shell知道其中的主目录

(gdb) show environment HOME

(gdb) shell echo $HOME

您可以通过以下方式了解当前目录

(gdb) shell pwd
  

应该将其命名为.gdbini还是gdb.ini?

否,应将其命名为.gdbinit

答案 1 :(得分:1)

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

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

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

.gdbinit 放入其中,并根据您的选择使用它来设置任何自动加载或其他行为。

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

相关问题