推荐 10 款 C++ 在线编译器

2

Coding Ground

Url:https://www.tutorialspoint.com/compile_cpp_online.php

Coding Ground 是 Tutorialspoint(很强大的免费教程网站)的一个编码平台。它提供的编译器支持 C++14,并且还具有代码高亮、新建文件/项目、下载文件/项目、自定义设置(例如:主题色)、错误提示等功能。

相当不错,唯一的缺点是缺少智能提示!

2

Codechef

Url:https://www.codechef.com/ide

Codechef 的编译器支持 C++14,并且具有代码高亮、智能提示、自定义设置、下载代码、错误提示等功能。

比较完美,就是执行速度略慢!

3

Geeksforgeeks

Url:https://ide.geeksforgeeks.org/

Geeksforgeeks 的编译器支持 C++14,它具有代码高亮、智能提示、主题设置、新建文件、代码上传/下载、错误提示等功能,并且编辑器支持全屏模式。

如果要说缺点,就是自定义设置功能不全(只能设置主题色),而且不注意的话,很难发现上传/下载按钮。

4

OnlineGDB

Url:https://www.onlinegdb.com/

OnlineGDB 支持到 C++14 的所有版本,它具有代码高亮、智能提示、下载代码、自定义设置、错误提示等功能。更为重要的是,它还可以调试哦!

这个也很优秀,缺点可能就是不支持创建文件。

5

paiza

Url:https://paiza.io/en

paiza 是一个全屏的在线 IDE,允许编辑、编译、执行和共享多个 C++ 文件。它具有代码高亮、智能提示、新建文件、自定义设置错误提示等功能。如果要使用像标星(表示喜欢)、GitHub(gist)集成这样的高级功能,则需要登录!

没什么大的缺点,就是不能下载代码!

6

Repl

Url:https://repl.it/languages/cpp11

Repl 的编译器支持 C++11,它具有代码高亮、智能提示、创建文件、自定义设置、错误提示等功能。用户还可以进行登录,从而访问一些高级功能。

相比前面几个,它的缺点就是无法创建文件/项目,也不能下载代码。

7

JDoodle

Url:https://www.jdoodle.com/

JDoodle 提供的编译器支持 C++17,并且具有代码高亮、创建项目、自定义设置、下载代码、错误提示等功能。这是一个非常基础的编译器,若要使用更高级的功能则需要登录。

它的主要缺点是缺少智能提示、而且编译和执行缓慢。

8

C++ Shell

Url:http://cpp.sh/

C++ Shell 系统使用的是 GCC 4.9.2,并带有 Boost 1.55。它具有语法高亮、错误提示等功能。此外,它还支持一些额外的选项,像 C++ 标准选择(C++98/C++11/C++14)、警告级别、优化级别、标准输入等。

这个缺点相对较多,比如缺少智能提示、创建文件/项目、下载代码、自定义设置等功能,而且执行速度也较慢。

9

Rextester

Url:https://rextester.com/l/cpp_online_compiler_gcc

Rextester 是一个标准的在线 IDE,允许编辑、编译、执行和共享单个 C++ 文件。它支持的 C++ 编译器版本有 clang、gcc、vc++,并且具有诸如代码高亮、错误提示等功能。

它的缺点也比较多,比如缺少智能提示、创建文件/项目、下载代码、自定义设置等功能。

10

Compiler Explorer

Url:https://godbolt.org/

Compiler Explorer 是一个交互式编译器,左侧显示了可编辑的 C/C++、Go、Swift(以及更多)代码,右侧是编译代码后的程序集输出,比较适合用来查看汇编代码。它具有代码高亮、自定义设置、错误提示、汇编输出、保存、共享等功能。

它的缺点是没有智能提示,而且功能有点儿多,让人眼花缭乱!

最后的话


当然了,在线编译器太多了,没办法逐一介绍。有兴趣的话,大家可以自行体验,选择自己最习惯的!

iler Explorer 是一个交互式编译器,左侧显示了可编辑的 C/C++、Go、Swift(以及更多)代码,右侧是编译代码后的程序集输出,比较适合用来查看汇编代码。它具有代码高亮、自定义设置、错误提示、汇编输出、保存、共享等功能。

它的缺点是没有智能提示,而且功能有点儿多,让人眼花缭乱!

最后的话


当然了,在线编译器太多了,没办法逐一介绍。有兴趣的话,大家可以自行体验,选择自己最习惯的!

这里再罗列一些:Remoteinterview、Codepad、Codebunk、Ideone、Codiva、Wandbox、Coliru …

推荐 10 款 C++ 在线编译器相关推荐

  1. 电脑好用的ftp软件,推荐10款电脑好用的ftp软件

    ftp软件是一种文件传输下载方式,它是TCP/IP协议栈的一部分:其中FTP又由两部分组成,一部分是FTP的服务器,另一部分是FTP的客户端!它能够高效安全地进行文件传输下载操作!可以使用服务器管理工 ...

  2. 苹果mac休眠快捷键_强烈推荐 10 款免费的Mac 软件!(附下载地址)

    作者 |沉默王二 来源 |沉默王二 01.IINA IINA 是一款播放器软件,可以打开几乎所有格式的视频,如果 IINA 都打不开,那么其他软件注定也打不开. IINA 还提供了 Chrome 插件 ...

  3. 推荐10款最新的免费设计素材

    日期:2013-2-28  来源:GBin1.com 免费资源:web元素设计套件 一套包含psd格式的免费web元素设计套件,免费使用,包含了导航,按钮,控制元素等等,相信你会喜欢! 免费资源:超实 ...

  4. 强烈推荐 10 款免费的 Mac 软件

    2017 年的时候,我花了将近 2 万块买了一台 27 寸的 iMac,但刚入手的时候,觉得真特么不习惯啊,好多 Windows 上好用的软件 APP Store 上都没有! 我老婆三番五次调侃我浪费 ...

  5. 强烈推荐 10 款免费的 Mac 软件!

    公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 01.IINA IINA 是一款播放器软件,可以打开几乎所有格式的视频,如果 ...

  6. 推荐10款免费而优秀的图表插件

    推荐10款免费而优秀的图表插件 开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依靠于flash.IE的v ...

  7. 推荐10款超级有趣的HTML5小游戏

    HTML5的发展速度比任何人的都想像都要更快.更加强大有效的和专业的解决方案已经被开发......甚至在游戏世界中!这里跟大家分享有10款超级趣味的HTML5游戏,希望大家能够喜欢! Kern Typ ...

  8. 推荐10款windows端实用软件,每一款都是精品!

    推荐10款非常实用的电脑软件,每一个都非常强大,喜欢的话别忘记点赞哦~ 1.Everything Everything是一款快速文件索引软件,基于名称快速定位文件和文件夹.它比windows自带的本地 ...

  9. 推荐10款来自极客标签的超棒前端特效[第五期]

    来源:GBin1.com 本周推荐的10款来自极客社区的前端特效!希望大家会喜欢! 使用CSS实现网格矩阵多维体效果 用鼠标触动旋转魔方,会将其转化为立体模式旋转. GBdebug在线调试地址:htt ...

  10. HTML新年趣味小程序,推荐10款春节必备小程序,让你欢欢喜喜过新年

    "冬尽今宵促,年开明日长" 除夕在我们的期盼中已经到来,相信不少小伙伴在已经开始心心念念晚上的团圆饭以及熬夜守岁啦.除了传统的迎新春习俗外,还有什么新鲜玩法呢?猿仔今天就推荐10款 ...

最新文章

  1. 【PowerBi】Power Query 对数据进行合并查询
  2. 浅析php-fpm静态和动态执行方式的比较
  3. linux 下使用 tc 模拟网络延迟和丢包
  4. 给实例动态增加方法VS给类动态增加方法
  5. Spring Data Redis:Sentinel的高可用性
  6. 使用Ecliplse时,对导入package的顺序进行设定
  7. 不同类型变量与零值比较
  8. EXCEL VBA连接SQL数据库
  9. STM32F103 485通信开发实例(三):与触摸屏通过Modbus进行通信
  10. 【DC-DC开关电源芯片的使用(LM2596)】
  11. python与数据库实现报表的分组统计_报表排版与布局:数据分组和统计(RDL/页面报表)...
  12. 读书笔记期货市场技术分析
  13. RT-Thread Env工具下 scons命令构建工程 SConscript和Kconfig修改示例
  14. 利用Anaconda Prompt在Jupter notebook中安装包
  15. 解决 “ImportError: attempted relative import with no known parent package“ 问题
  16. C#小白上手篇---TextBox读取和修改本地TXT文本内容。
  17. ubuntu桌面出现问题,重启x桌面方法
  18. DC电源插头工作原理
  19. 基岩版刷铁傀儡机制和Java_我的世界基岩版刷铁塔怎么做好?
  20. Springboot+阿里云kafka踩坑实录

热门文章

  1. matplotlib多张子图画在一起
  2. lack名词形式_lack是什么意思_lack的翻译_音标_读音_用法_例句_爱词霸在线词典
  3. 用友U8案例教程成本报表
  4. vue 开发的微信公众号网页 添加背景音乐,以及音乐图标旋转动画
  5. 干货!史上最全数据分析学习路线(附资源链接)
  6. 填写个人资料的HTML文件,vsco注册填写个人资料名称无效怎么办?vsco怎么注册账号?...
  7. 数据结构与算法(java):线性表(链表-双向链表)
  8. 小米Max详细刷成开发版开启Root超级权限的经验
  9. 微信公众平台 个人微信号订阅号发图文文章 总显示发送失败
  10. 九:什么是热部署,为什么要用这个?