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

CLion调试时控制台无法实时打印,求设置调整方法

CLion调试时控制台实时打印的解决方法

这是输出缓冲机制导致的正常现象,调整设置或修改代码就能解决,下面是两种易懂的解决方式:

一、临时解决:修改代码强制刷新输出

如果你只是临时需要实时打印,或者想针对某段代码生效,可以在打印语句后加刷新命令:

  • 用C语言的话,printf()之后加:fflush(stdout);
  • 用C++的话,cout输出后加:cout << flush;(如果需要换行,直接用cout << "内容" << endl;,endl会自动刷新输出)

二、永久解决:修改CLion设置

不想每次改代码的话,直接调整CLion的调试控制台设置:

  1. 打开CLion,点击顶部菜单栏的File→Settings(Windows/Linux),Mac用户点CLion→Settings
  2. 在左侧菜单展开Build, Execution, Deployment→Debugger→Console
  3. 在右侧找到并勾选Flush console after each output选项
  4. 点击Apply再点OK保存设置,之后调试时控制台就会实时打印内容了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 02:55:20