我想在VS Code提供的集成控制台中调试我的C应用程序,但我找不到任何选项。我甚至无法向程序提供输入。程序的输出被重定向到VS Code的“调试控制台”。我使用的是Microsoft提供的C/C官方扩展。
这是我的launch.json
这是tasks.json
pcww981p1#
我推荐的是从Visual Studio Code的扩展库中获取名为Code Runner的扩展。然后,我会做的是去文件-〉首选项-〉设置,并在顶部输入run code。然后向下滚动到代码运行器的地方:在终端中运行并检查。之后,我会重新启动Visual Studio Code,然后尝试运行代码。
vnzz0bqm2#
请检查您的gcc/g++/gdb版本,并尝试使用更新的版本。在我的例子中,vscode集成终端不支持使用mingw-w64 with git bash (GCC 6.2.0)的版本进行调试。但是,使用更新的版本-GCC (12.2.0)将在集成终端中显示您的调试(至少在我的例子中)。建议的替代GCC安装:WinLibs - For Standalone GCC
mingw-w64 with git bash (GCC 6.2.0)
GCC (12.2.0)
2条答案
按热度按时间pcww981p1#
我推荐的是从Visual Studio Code的扩展库中获取名为Code Runner的扩展。然后,我会做的是去文件-〉首选项-〉设置,并在顶部输入run code。然后向下滚动到代码运行器的地方:在终端中运行并检查。之后,我会重新启动Visual Studio Code,然后尝试运行代码。
vnzz0bqm2#
请检查您的gcc/g++/gdb版本,并尝试使用更新的版本。
在我的例子中,vscode集成终端不支持使用
mingw-w64 with git bash (GCC 6.2.0)
的版本进行调试。但是,使用更新的版本-GCC (12.2.0)
将在集成终端中显示您的调试(至少在我的例子中)。建议的替代GCC安装:WinLibs - For Standalone GCC