tyr*_*nid 74
在主目录的.gdbinit文件中添加要自动运行的任何命令.
现有答案适用于可以在加载二进制文件之前运行的命令,但例如,如果您想添加,则无法在.gdbinitcatch throw中执行此操作,因为该命令需要在加载二进制文件之后运行。
但是 gdb 可以使用以下命令获取包含命令的文件,以便在二进制加载后运行:
-x file
Execute GDB commands from file file.
Run Code Online (Sandbox Code Playgroud)
我通过创建别名来自动化:
alias gdb='gdb -x ~/.gdbinit_x'
Run Code Online (Sandbox Code Playgroud)
并在该文件中添加了我的二进制加载命令后。