构建程序通常在 Linux 中使用 WSL 在 VSC 窗口中使用"make"构建



我有一个Linux C++程序,我使用";制造";命令如何将其转换为task.json和launch.json文件,以便使用WSL 在Visual Studio代码上进行调试

基本上就是标题。我有一个在Linux中使用的目录;制造";命令用Makefile构建我的程序。但我需要搬到Visual studio,我已经设法让它工作起来,因为我现在可以在VS中编辑代码,然后返回我的终端";制造";再次进行测试,但使用gdb在命令行中进行调试并不有趣,所以我希望能够在VS中进行调试,但在配置.json以使其正确构建、运行和调试时遇到了问题。

该构建实际上只生成.exe,然后需要在.上使用调试设置来运行

非常感谢您的帮助!

编辑:事实上,我基本上只是希望Visual Studio代码能够调试我的程序。为了构建它,我实际上需要运行2.sh脚本,然后运行make文件。有没有一种方法可以在VSC中使用构建选项实现这一点,然后进行调试?

不能100%确定你在问什么,但我假设你在Windows上运行Visual Studio代码,并且需要使用Windows Linux子系统(WSL(编译和调试程序。

您可以使用远程开发扩展来做到这一点。Visual Studio代码C/C++扩展也支持远程开发。

这适用于WSL,但也适用于Linux服务器上的编译和调试(使用SSH(。

最新更新