Shi*_*ing 6 c debugging fork visual-studio-code
我在C中的多进程程序中遇到问题。我正在寻找一种使用 VS Code(使用 GDB)调试 fork() 的解决方案。我发现“set follow-fork-mode child”但不起作用(或者我犯了一些错误)。
我不知道如何调试这个分支,当我用谷歌搜索它时,没有任何 Visual Studio 代码(只有经典的 Visual Studio)。
如何调试fork?访问堆栈调用和变量?(对于C)谢谢!
也许您不再需要这个,但我找到了解决方案。
您可以使用 gdb 命令:
set follow-fork-mode child
Run Code Online (Sandbox Code Playgroud)
您需要以这种形式将其输入到调试控制台(Ctrl+Shift+Y):
-exec set follow-fork-mode child
Run Code Online (Sandbox Code Playgroud)
现在,当您调用 fork 时,子级的代码段将被执行。
或者,你可以使用这个方法。
此外,附加到进程而不是分叉进程的逐步调试可能会很有用。
归档时间: |
|
查看次数: |
6730 次 |
最近记录: |