鼠鼠今天尝试给vscode配置C语言环境,照着csdn上的流程做,做出来launch.json文件如图三,但是返回运行源代码的时候就出现了图一下面没有输出的情况,有友友能告诉鼠鼠应该怎么办吗555



鼠鼠今天尝试给vscode配置C语言环境,照着csdn上的流程做,做出来launch.json文件如图三,但是返回运行源代码的时候就出现了图一下面没有输出的情况,有友友能告诉鼠鼠应该怎么办吗555



关注让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek
如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞
launch.json文件后运行C语言代码无输出。这可能是由于多种原因导致的,比如编译错误、运行环境问题、输出重定向设置等。launch.json文件中的"program"字段指向的可执行文件路径是否正确。例如,如果你的代码编译后生成的可执行文件名为a.out,且在当前工作目录下,那么"program": "${workspaceFolder}/a.out"。tasks.json文件中(假设你使用了任务来编译代码),确保"command"字段指定的编译命令是正确的。比如对于简单的C程序,编译命令可能是gcc -o ${fileBasenameNoExtension} ${file}。完整的tasks.json示例如下:{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "gcc -o ${fileBasenameNoExtension} ${file}",
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": ["$gcc"]
}
]
}
launch.json文件中,确保"console"字段设置正确。如果设置为"internalConsole",可能会导致看不到输出。可以尝试设置为"externalTerminal",这样会在外部终端运行程序并显示输出。示例如下:{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++: gcc.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:/MinGW/bin/gdb.exe",
"setupCommands": [
{
"name": "Enable pretty-printing for gdb",
"type": "text",
"text": "-enable-pretty-printing"
}
]
}
]
}
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
bin目录添加到系统环境变量PATH中。希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。