GDB 是一个强大的调试工具,允许你逐步执行程序、设置断点、查看变量值等。在使用 GDB 调试带参数的程序之前,你需要熟悉一些基本的 GDB 命令,如 run、break、print 等。 2. 学习如何在 GDB 中设置程序参数 要在GDB 中设置程序参数,可以在 run 命令后直接跟上这些参数。例如,如果你的程序是 my_program,并且需要...
如果我输入 gdb ./a.out -m a.m 那么这里的 -m a.m 会被当成 gdb 的参数,从而由于gdb不能使用这样的参数而报错。 应该这样做: gdb ./a.out 启动gdb调试的交互界面,然后在交互界面上输入命令 set args -m a.out run 这样就开始调试 ./a.out -m a.m 了。
如果我输入 gdb ./a.out -m a.m 那么这里的 -m a.m 会被当成 gdb 的参数,从而由于gdb不能使用这样的参数而报错。 应该这样做: gdb ./a.out 启动gdb调试的交互界面,然后在交互界面上输入命令 set args -m a.out run 这样就开始调试 ./a.out -m a.m 了。