应该将其命名为.gdbinit
还是gdb.ini
?
我认为我会尝试this文件。
我正在使用MinGw的Vectorcast进行测试。我将两个名称(.gdbinit
和gdb.ini
)的文件复制到了Vectorcast目录和MinGW bin
目录中,其中gdb.exe
所在,因为我不确定哪个是{ {1}},但看不到该文件中的任何内容。
那么,我应该把它放在哪里,我应该怎么称呼它?
答案 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
文件并加载它。