You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中运行C程序后控制台出现额外文本的原因咨询

控制台出现额外文本的原因分析

你看到的额外文本,基本是VS Code里的Code Runner插件输出的编译/运行流程日志,常见内容包括编译命令、程序启动指令,以及运行结束后的进程退出码(比如[Process exited with code 0]这类信息)。

具体成因:

  • Code Runner默认会把整个编译、运行环节的操作信息都输出到控制台,而不是只展示你的C程序本身的输出。你的代码仅输出Hello!,但插件会附加它执行编译运行流程的相关日志内容。
  • 若你用的是VS Code内置调试功能运行程序,也可能出现类似的环境初始化、进程启停提示,但这种情况最常发生在使用Code Runner的时候。

若想去除额外文本的解决方式:

  • 打开VS Code设置(快捷键Ctrl+,),搜索Code Runner: Run In Terminal并勾选,程序会直接在终端运行,仅输出你的程序内容。
  • 也可以在Code Runner设置里找到Code Runner: Clear Previous Output并勾选,每次运行会清空之前的日志,让输出更简洁。
  • 放弃使用插件,手动在终端执行编译运行命令:gcc 你的文件名.c -o 你的文件名 && ./你的文件名,这样就只会看到程序本身的Hello!输出。

内容的提问来源于stack exchange,提问作者Caliush

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 05:05:53