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

如何在Compiler Explorer(Godbolt)中查看控制台输出?

如何在Compiler Explorer(Godbolt)中查看控制台输出?

我之前也碰到过这个情况!Compiler Explorer默认确实只展示右侧的汇编代码,但要看到std::cout的输出其实超简单,跟着这几步操作就行:

  • 先找到界面顶部的**"Add new..."按钮,点击后选择"Execution"**面板(新版界面里这个选项很显眼,就在代码编辑区上方)
  • 打开Execution面板后,直接点击面板里的**"Run"**按钮,程序执行完成后,std::cout打印的内容就会显示在这个面板的输出区域里
  • 要是你的代码需要用户输入,还能在Execution面板的输入框里提前填好所需的输入内容,再运行程序就行

另外要注意下,别给编译器加那些会禁用标准库的选项(比如-nostdlib),不然std::cout这类标准库功能会没法正常工作,默认的编译选项(比如-O0、-O2)都是没问题的。

举个简单的测试代码例子:

#include <iostream>

int main() {
    std::cout << "Hello from Compiler Explorer!" << std::endl;
    return 0;
}

按上面的步骤运行后,你就能在Execution面板里看到这句输出啦~

备注:内容来源于stack exchange,提问作者Zebrafish

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 12:49:39