简单易用的C在线编译工具,你值得拥有!
有粉丝私信咨询我以前文章中演示的在线工具,我现在把使用过的在线编译工具简单整理一下分享给大家,希望能给大家的工作和学习带来帮助。演示代码
本文演示使用如下c代码,大家也可以自己随便写一段代码进行试验。includeiostreamusingnamespacestd;templateintvclassCase{public:staticinlinevoidRun(){coutdefaultcaseendl;}};templateclassCase1{public:staticinlinevoidRun(){coutcase1endl;}};templateclassCase2{public:staticinlinevoidRun(){coutcase2endl;}};intmain(){Case3::Run();return0;}
菜鸟在线编译工具
网址:https:c。runoob。comcompile12
介绍:简单易用的C在线编译工具
优点:工具简单易用
界面示例:左侧编写源码,点击点击运行按钮后,右侧显示运行结果
godbolt在线编译工具
网址:https:gcc。godbolt。org
介绍:将C代码编译成汇编代码
优点:可以选择不同的编译器版本;源代码编写时工具自动编译,可以实时查看程序编译结果;自动把源代码转换成汇编代码;鼠标放在源代码或汇编代码上时,另一侧会自动用同样背景色提示对应代码;
界面示例:左侧编写源码,工具自动编译代码,右侧显示源码对应的汇编代码
cppinsights在线编译工具
网址:https:cppinsights。io
介绍:查看代码编译展开后的具体情况
优点:可以选择使用不同的c标准;把源代码在右侧进行展开,可以查看c语法或编译器内部实现机制;鼠标放在源代码或汇编代码上时,另一侧会自动用同样背景色提示对应代码;
界面示例:左侧编写源码,点击三角形运行按钮后,右侧显示源码对应的展开代码,下侧显示编译结果。
quickbench在线编译工具
网址:https:quickbench。com
介绍:可以快速对一些C代码片段进行benchmark并可视化显示出来
优点:可以选择使用不同的编译器版本、c标准、编译优化选项等;把源代码的性能测试结果在右侧进行展示,便于做不同算法间的对比验证;不需要写main函数和头文件等,工具只是进行代码静态解析
界面示例:左侧编写源码,工具自动编译,右侧显示性能测试对比结果。
buildbench在线编译工具
网址:https:buildbench。com
介绍:测试、比较不同C代码的编译开销(CPU、内存、IO)
优点:汇总了前面所有工具的功能
界面示例:左侧编写源码,压下右侧BuildTime按钮,右侧显示性能测试对比结果(Charts)、程序包含的所有头文件(Includes)、源码对应的汇编代码(Assembly)、编译器编译展开的代码(Preprocessed)。
wandbox在线编译工具
网址:https:wandbox。org
介绍:支持多种编程语言多个编译器版本的在线编译运行网站
优点:支持语言非常多可以选择使用不同的编译器版本、c标准、编译优化选项等,也可以通过命令形式手动添加或修改编译选项;程序自动展示程序编译命令,方便习惯使用编译命令的同学进行参考;
界面示例:左侧进行编译选项选择,右侧编写源码,压下下侧Run按钮,下侧显示运行结果。
原创不易,欢迎点赞、关注、转发、收藏!