尽管文档说运行 ctest -j1 仍然会产生一个新进程来运行测试。这使得调试非常困难,因为我无法将调试器附加到特定进程,因为它不断变化。我已经通过打印 pid 验证了这一点。
我可以运行 undelying 可执行文件,但这不会重现我看到的一个不稳定的错误,所以我需要一种方法将调试器附加到 ctest 进程。
有没有办法强制它在同一个进程上运行?