【发布时间】:2016-03-07 13:59:38
【问题描述】:
我在 Visual Studio Code 中使用 C 语言进行编程,但我无法编译,因为 VSC 仅提供三个内置编译器 - Node.js、C# Mono 和 Extension 开发。经过一点挖掘,我遇到了Visual Studio Marketplace。这似乎是正确的事情,但那里只有四种不常见的语言。
我只能假设内置了 C 调试支持,我只是找不到它,或者我做错了。我试图创建一个新的launch.json(清单似乎包含每个文件的编译/调试设置)并手动输入我拥有的GCC二进制文件,但这并没有最终奏效。我目前无法通过命令提示符手动编译我正在处理的 C 源文件。
如果有人可以为我指明正确的方向,那真的会有所帮助。
tl;dr - 任何人在 Visual Studio Code 中调试 C 的帮助
Windows 8,如果重要的话
干杯!
【问题讨论】:
-
我提供了一个makefile并成功关注How do I set up VSCode to compile C++ code?。
-
@Dan 显然它实际上不是一个内置的调试器,只是一个内置的调试器接口。实际的调试器是 Visual Studio 调试器、GDB 或 LLDB。无论如何,Visual Studio Code 现在对于使用 GCC 或微软自己的 C/C++ 编译器开发 Windows 应用程序应该更有用。
-
@RossRidge 从逻辑上讲,Visual Studio 也没有内置调试器,因为它也只是 VS 调试器的内置调试器接口。 :P
-
@Dan 不,Visual Studio 调试器是 Visual Studio 的一个集成部分。
-
@RossRidge 就像在 VSCode 中一样。 code.visualstudio.com/docs/editor/debugging
标签: c gcc visual-studio-code