我正在使用Jetbrains的 Rider 和 CLion (我喜欢他们的工具)。我有一个用C#编写的应用程序,它与用C(OpenSSL)编写的库互操作。
我知道在Visual Studio中,我可以勾选“调试本机代码”框并完成它(只要我拥有PDB),但是我有一点时间让骑手和小伙子们一起玩得很好
这就是我要同时连接两个调试器的方法:
ps -ef | grep TLS
来查找托管进程ID 在第4步之后,即使我尚未设置断点,CLion也会迫使我逐步执行一些汇编程序,并使托管进程崩溃。
所以我想知道,如何使用Rider和CLion在同一应用程序中调试托管代码和本机代码?