【发布时间】:2011-03-24 15:37:42
【问题描述】:
在 Windows 中,您可以使用在运行映像名称时调用的默认调试器 (gflag)。 这可以用 GDB 和 Linux 完成吗?在 Windows 中,它对于调试服务很有用。
问候。
【问题讨论】:
标签: gdb
在 Windows 中,您可以使用在运行映像名称时调用的默认调试器 (gflag)。 这可以用 GDB 和 Linux 完成吗?在 Windows 中,它对于调试服务很有用。
问候。
【问题讨论】:
标签: gdb
在 Linux 上没有办法做到这一点,除非破解你的内核。
通常也没有必要。如果你总是想运行,例如/foo/bar 在 GDB 下,这样做:
mv /foo/bar /foo/bar.x
cat > /foo/bar <<EOF
#!/bin/bash
exec gdb --args /foo/bar.x "$@"
EOF
chmod +x /foo/bar
问题解决了 ;-)
【讨论】:
是的,从命令行运行:
gdb --args [program] [options]
【讨论】: