查看代码汇编输出
Compiler Explorer 常被称为 Godbolt,是一个在线源码编译与编译结果探索工具。抓取页面显示,它不仅能编辑源码、选择编译器和参数,还能查看汇编、执行代码、输出二进制对象、链接生成可执行文件,并通过短链接、完整链接或 iframe 分享实验状态。
它的核心价值在于把“代码如何被编译器处理”可视化。页面列出了汇编过滤、Intel asm syntax、符号 demangle、详细编译 flags、库配置、stdin、运行时工具等能力;同时支持 AST、预处理、LLVM IR、ClangIR、优化管线、控制流图、栈使用、优化备注等深层视图。语言与工具方面,文本中出现了 C/C++ 相关的 CppInsights、clang-format,以及 Rust MIR/HIR、GHC Core/STG/Cmm、Lean、Clojure 宏展开、Yul/Solidity IR、GNAT 等,但完整支持清单未在正文中给出。生态入口包括 GitHub 源码、Wiki、邮件列表、统计、变更日志和 issue 报告。
页面明确提供 Source on GitHub,说明项目源码开放;但抓取内容没有展开许可证与部署文档,因此自托管能力只能判断为有源码基础,具体部署要求需查 Wiki。定价方面未见商业订阅,主要通过 Patreon、GitHub Sponsors、PayPal 捐赠和商店获得支持,性价比很高。
优点是分析维度极深,适合对比编译器、优化参数和输出差异,也适合教学与性能调优;分享链接让复现问题非常方便。缺点是界面功能密集,初学者面对大量工具项会有门槛;Claude Explain 会把源码和编译输出发送给 Anthropic,页面也提示 LLM 可能出错,并且遇到 no-ai 指令会禁用。
它适合系统程序员、编译器工程师、C/C++/Rust 等性能敏感开发者、教师和学习者。中国大陆访问情况抓取文本未说明,需实测;涉及 GitHub、Anthropic、PayPal 等外部服务时可能存在网络或支付不确定性。若访问不稳定,可考虑本地安装 GCC/Clang/MSVC,或尝试 Wandbox、Coliru、本地自建 Compiler Explorer。
本测评基于公开资料整理,不构成购买建议,请以 compiler-explorer.com 官网实际信息为准。
知名免费在线编译器,支持多语言。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。