我的场景是,我让Visual Studio 2017在Windows上运行,所有源代码都存储在同一个Windows机器上,我希望将这些代码发送到远程Linux机器上,在那里编译,在那里运行,并在那里进行远程调试通过正确的配置,我可以创建一个CMake C++项目,并让它在远程Linux机器上运行和远程调试。我是否可以在包含C#代码的.NET核心项目中使用相同的代码?我可以在远程Linux机器上远程启动和调试我的C#代码,就像在Visual Studio
我认为valgrind中的包装器框架非常好。我试图跟踪不同代码路径之间的差异(为什么其中一个不能工作)。我没有尝试查看strace输出的差异(因为我希望跟踪lib和sys调用,因此不能给出所需的所有细节),而是决定使用一些函数的包装器。extern int fcntl (int __fd, int __cmd, ...);
valgrind中的最终用户包装工具支