在线编译器

  • 目录

  • 1.wanbox

  • 2.onlinecompilers

  • 3.quick-bench

  • 4.cppinsights

  • 5.godbolt

  • 6.coliru

  • 7.rextester

  • 8.ideone

  • 9.paiza

  • 10.judge0

最近自己环境出了点问题,想找点在线的编译器去跑,并且支持不同的cpp标准,于是乎有了这篇文章~

1.wanbox

特性:支持多种语言、多个版本,支持分享。

这个网站的特点在于支持的C++版本非常丰富,无需本地安装多个版本,在这个网站上就可以简单测试一些case,非常好用!

https://wandbox.org/

f21351bb0f392d98d0c40a82ce9a2c90.png

2.onlinecompilers

特性:精简,支持分享

这个网站的特点在于可以分享到社交媒体上,只有输入代码、运行,没有让用户去选择对应的版本,对于不关心C++标准/其他语言标准的小伙伴,可以用这个网站。

https://onlinecompilers.com/online-cpp-compiler

3e2a84c45d9441f35c6f612e6ef1decb.png

3.quick-bench

可以将google benchmark进行可视化,在里面可以编写自己的逻辑,运行之后可以看到可视化图表。

所以,如果是想要对自己的代码进行benchmark测试,那么这个网站非常推荐,同时会显示汇编代码!

此外,支持多个C++标准,简直太全了!

https://quick-bench.com/

71db94e1261389f01da095afb8b3118a.png

4.cppinsights

支持不同的C++标准进行编译,同时显示展开后的代码,可以了解自己写的代码发生了什么,非常好用。

https://cppinsights.io/

1633d244e6b5ca9361d8a5b2c813b7ce.png

5.godbolt

特性:支持vim、工程代码、有丰富的模版库、支持第三方库引入

这个网站的独特之处在于模版库,例如:我想要一个CMAKE工程,可以选择一个模版,然后去写,简直牛逼!

http://godbolt.org

3626febcbf88bb785092573bafd64c92.png

6.coliru

这个网站非常精简,只支持编译、分享。

当然,如果想要用不同C++标准,不好意思,不支持~

https://coliru.stacked-crooked.com/

208aac2961f5eb477b60aeebab34b77c.png

7.rextester

支持多种语言,界面有黑色/白色主题,支持保存。

最牛逼的是,它支持API访问!

https://rextester.com/l/cpp_online_compiler_gcc

61d896c182550f2764b8b7020cc8f1c1.png

8.ideone

支持多种语言,C++支持到14标准,有个功能就是可以偷看别人的代码。

https://ideone.com/

18e7ab358a968109e33816a6785decd2.png

9.paiza

支持多种语言,最突出的特性是支持白板编程(群组共享),非常适合远程面试场景,还可以设置当前环境访问权限。

https://paiza.io/en/projects/new?language=cpp

5a944fd33ee696405f9c551ac52e7607.png

10.judge0

界面非常好看,黑色系风格主题,支持C++的标准比较丰富,并支持多语言。

https://ide.judge0.com/

0a78f5dc5e992287dbb4d81d09f65a81.png

联系方式:请备注来意

02f92162877c686497f5019965931461.jpeg

知识社群:学习更多有用的cpp知识与项目

664081f1fe43a40a61f1619389188c5e.jpeg

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐