是否可以将参数作为命令行传递给 GDB
Is it possible to pass parameters to GDB as the command line?
我正在运行某人的代码,代码在特定数据集上崩溃,但崩溃消息按原样提供信息。我不能调用 GDB,然后等待(对于 GDB)将r
传递给它(事情正在集群上运行)。有没有办法默认在运行时将 r 传递给 GDB,如下所示?
gdb r ./run
您可以在 GDB 中加载程序,例如:
$ gdb your_program_name
然后附加到要调试的进程
attach pid
您可以使用命令文件。在文件中编写要按顺序执行的所有命令。并使用该文件通过输入重定向将命令传递给 GDB:
echo "r" > cmds
gdb r --args ./run -arg1 -arg2 -arg3 < cmds
相关文章:
- 从命令行c++发送文本文件名
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 数组长度,为什么从命令行获取时不能使用它?
- 如何处理linux终端中带有负号(-)的C++中的命令行参数
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 未定义的引用 .. 使用 OpenCV 编译 C++ 代码时,从命令行
- 通过 Openssl 命令行加密,通过 c++ 解密
- CMake "--target install"无需"--build"命令行
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 使用 C++ 将命令行参数拆分为参数/向量
- 用于解析 win64 堆栈跟踪的命令行客户端(可以访问符号服务器)
- LLVM | codegen 用于带有命令行选项的程序输入功能
- 如何在OMNET++中添加专门的命令行参数?
- Makefile g++ 使用命令行中的 -D 变量进行编译,默认值
- 在命令行中创建快捷命令
- 在命令行上将输入显示到数组中时如何删除 ./a.out?
- C++命令行提示符不应重复
- 是否可以将参数作为命令行传递给 GDB
- 我如何运行GDB,在命令行中输入文本并查看可执行文件如何处理这些条目