1、Ideone Ideone是C / C ++,Java,PHP,Python,Perl和40+编译器和解释器,支持其他的60种语言。这个工具提供许多强大的功能,允许程序员快速高效的编译源代码。在编写轻量级代码的时候 再也不用考虑本地开发环境的搭建了 只要能连上Internet 登陆ideone.com就可以编写数十种语言了,这确实是一种跨平台的编译平台。 网站地址:https://www.ideone.com/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAD9V4AACSHR889wY067.png)
2、gcc.godbolt.org
针对C++++程序员的一个直观的基于Web的工具,可用于研究,调试和优化代码。
很有特色的地方:
直接输出汇编代码
点击 Binary:显示机器码
点击 Colourise:用彩条显示源代码和汇编代码的对应关系
支持不同编译器:gcc, clang
支持不同架构:arm, powerpc, x86
可以指定编译选项:比如指定 -std=c++11
不可运行
网站地址:https://gcc.godbolt.org/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOATUN4AAFTP8ZcftA951.png)
3、 wandbox 特色功能:
支持 boost 库
支持其他语言:Bash, Lua, Python …
网站地址:https://wandbox.org/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAVzL9AAGP0WY6ugA328.png)
4、Rextester 一款在线编译c ++ gcc的网站。 特色:
支持其他语言:Lua, Python, …
网站地址:https://rextester.com/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAJSDnAAGA3h1ICfc247.png)
5、Coliru(Stacked Crooked)
特色:
可以运行
可以完全由自己指定命令行,包括系统上的其他命令
网站地址:http://coliru.stacked-crooked.com/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAAQD7AAD5R9SqRaE897.png)
6、DJGPP
DJGPP是GCC编译器在DOS操作系统上的一个移植版本,可以用来在DOS操作系统下编译生成32位保护模式的程序。学习C和C++语言和编程。因为它是免费的,不会因为买盗版C编译软件而引起法律上的麻烦。
网站地址:http://www.delorie.com/djgpp/compile/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOARqr9AAHxXo2Ph_s205.png)
7、codepad.org codepad.org是一个提供在线编译/调试工具的网站,你可以将代码复制到这里,然后运行,就会生成一个URL连接,将此URL连接通过邮件发送至你的挚友来求助。codepad还提供移动设备版,让你可以随时分享代码。 网站地址:http://www.codepad.org/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAVYt3AAEHTC-BOhA651.png)
8、Codechef
支持C,C ++和Java,非常接近真正的桌面IDE。超快速上手和易于使用。适合适合各种学生面试的新手使用。
https://www.codechef.com/ide
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOATJFDAACtm2CcMJM276.jpg)
9、 jsFiddle - 网络在线编辑器 JSFiddle代码编辑器可以进行在线测试JavaScript,CSS,HTML或CoffeeScript(JavaScript,MooTools,jQuery,Prototype,YUI,Glow和Dojo)。 网站地址:https://www.jsfiddle.net/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAZZ7tAAFQdhCS74I410.png)
10、JDoodle
这款在线的编辑器不仅支持68种语言,另外还支持协作代码。 网站地址:https://www.jdoodle.com/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAH3JBAAIspxVAxxw312.png)
11、OnlineGDB | 在线C,C ++,Java,PHP编译器
这款在线编译器支持C,C ++,PHP和Java编译器。 OnlineGDB的独特功能是可以逐步调试您的代码,一旦代码被写入,它可以很容易地格式化,让它看起来非常酷。 网站地址:https://www.onlinegdb.com/online_c_compiler
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOATf4jAAFVbaifr9E972.png)
12、cpp.sh/C++ shell 一款在线C++编译器,系统使用GCC 4.9.2,并带有Boost 1.55。支持C++标准选择、警告级别、优化级别、键盘键入、文本域键入,语法高亮,错误提示。 网站地址:http://cpp.sh/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOALIboAAEVPYK7WBw044.png)
13、runoob
百度搜索“在线编译器”第一个就是,菜鸟工具,网站内还有很多学习资源,不错的网站。
网站地址:https://c.runoob.com/compile/11
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAdk9PAAD0zDG3J9E655.png)
14、tool.lu
毫无套路、不做作的诚意工具,可以直接联系开发人员的QQ查看Github,网站内还有很多宝贝。
网站地址:https://tool.lu/coderunner/这个网站还有许多在线工具(php工具、ruby工具、html工具、python工具……):https://tool.lu/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAc-qdAAB-FZHKB9w814.png)
15、dooccn
国人自己做的php在线代码测试工具,同时支持非常多的语言,作者自己叙述如下:
经常有这样的情况,取特定时间,或正则处理,或想测试一小段代码的结果,都要新建一个php文件打代码保存,修改保存,相当麻烦。就想要一个php在线代码测试的工具,搜了一下没有在线的,所以就自己弄了一个,大家有什么改进意见可以发信息给我。
网站地址:http://www.dooccn.com/c/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAGSB1AAFdZgb3pU8169.png)
16、jquery
很炫酷的在线编辑器,加载速度也很快,鼠标点击还有特效。
网站地址:http://www.jq22.com/webide/
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOADUXYAAI0ZNG6h9k662.png)
17、repl.it
非常好用的在线编译器,支持各种流行的语言。
网站地址:https://repl.it/languages
![](http://file.elecfans.com/web1/M00/C5/73/o4YBAF9PEjOAfUMiAAFpELgwz7o825.png)
18、tutorialspoint
网站内拥有各种在线编译器,同时还拥有最大的在线教程库,全部免费,非常强大。
网站地址:https://www.tutorialspoint.com/index.htm
参考资料:百度百科词条及官网信息
原文标题:在线C/C++/Py编程?这也太炫酷了!盘点18款拿来就可用的在线编译器
文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。
收藏
人收藏
扫一扫,分享给好友
复制链接分享
评论
发布评论请先 登录
相关推荐
Python for、while 等循环速度对比
众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中,循环都是一种非常消耗时间的操作。假如任意一种简单的单步操...
发表于 03-25 16:05 •
69次
阅读
详解Python中两种实现循环的关键字
众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中,循环都是一种非常消耗时间的操作....
python爬虫知识分享 发表于 03-25 16:04 •
131次
阅读
详解XTS L2 3.0标准系统兼容性测试步骤和问题
L2 3.0 标准系统兼容性测试认证
一、编译安装
先把源代码全量编译一次
./build.sh --product-name Hi3516DV300 --cca...
发表于 03-25 13:49 •
243次
阅读
Python中的十个安全陷阱(二)
正则表达式(regex)是大多数 Web 程序不可或缺的一部分。我们经常能看到它被自定义的 Web ....
python爬虫知识分享 发表于 03-24 16:47 •
165次
阅读
Python 中少为人知的 10 个安全陷阱(下)
6. 不完整的正则表达式匹配正则表达式(regex)是大多数 Web 程序不可或缺的一部分。我们经常能看到它被自定义的 Web 应用防火...
发表于 03-24 16:46 •
46次
阅读
Python 中少为人知的 10 个安全陷阱(上)
Python 开发者们在使用标准库和通用框架时,都以为自己的程序具有可靠的安全性。然而,在 Python 中,就像在任何其它编程语言中...
发表于 03-24 16:43 •
23次
阅读
Python中的十个安全陷阱(一)
Python 开发者们在使用标准库和通用框架时,都以为自己的程序具有可靠的安全性。然而,在 Pyth....
python爬虫知识分享 发表于 03-24 16:42 •
152次
阅读
怎样使用micropython去实现mqtt的协议测试呢
1、MQTT协议介绍
MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。它工作在 TCP/IP协议族上。MQTT协议是...
发表于 03-24 14:58 •
213次
阅读
scons指令编译不了虚拟机是为什么?怎么解决?
倒在了玩qemu的第一步
输入scons编译之后就说“No module named building”,如图
并且我打开出错的文件发现SConscript是...
发表于 03-24 14:32 •
333次
阅读
通过分析ajax中信息爬取图片
通过本案例解析ajax请求返回的信息下载图片
爬取url地址:动物
分析:分析url地址:每页25条数据,共计10页
[code]第1页:htt...
发表于 03-23 17:00 •
455次
阅读
通过分析ajax中信息爬取图片
通过本案例解析ajax请求返回的信息 下载图片 爬取url地址: https://pic.sogou....
python爬虫知识分享 发表于 03-23 17:00 •
324次
阅读
豆瓣电影Top250信息爬取
通过本案例[豆瓣电影Top250信息爬取]锻炼除正则表达式之外两种信息解析方式:Xpath和PyQu....
python爬虫知识分享 发表于 03-23 15:50 •
128次
阅读
豆瓣电影Top250信息爬取
通过本案例[豆瓣电影Top250信息爬取]锻炼除正则表达式之外两种信息解析方式:Xpath和PyQuery。
爬取url地址:
分析:分析u...
发表于 03-23 15:47 •
861次
阅读
如何利用Python去实现一个带有计时功能的装饰器呢
下面的装饰器clock会打印函数的运行时间
# descrbe.py
import time
import functools
def clock(func):
...
发表于 03-23 11:07 •
269次
阅读
python解析库的使用--PyQuery
PyQuery库也是一个非常强大又灵活的网页解析库,如果你有前端开发经验的,都应该接触过jQuery....
python爬虫知识分享 发表于 03-22 16:07 •
616次
阅读
python解析库的使用--XPath
XPath(XML Path Language)是一门在XML文档中查找信息的语言。
XPath 可用来在XML文档中对元素和属性进行遍历。
...
发表于 03-22 15:50 •
98次
阅读
python解析库的使用--XPath
XPath(XML Path Language)是一门在XML文档中查找信息的语言。
python爬虫知识分享 发表于 03-22 15:50 •
298次
阅读
详解#define的奇妙用法
在 C/C++ 编程语言中,当程序被编译时,被发送到编译器,编译器将程序转换为机器语言,然后完成编译....
STM32嵌入式开发 发表于 03-22 09:03 •
139次
阅读
python网络爬虫概述
网络爬虫(Web Spider)又称网络蜘蛛、网络机器人,是一种按照一定的规则,自动地抓取万维网信息....
python爬虫知识分享 发表于 03-21 16:50 •
174次
阅读
python中urllib3库和requests库的使用
Python3 默认提供了urllib库,可以爬取网页信息,但其中确实有不方便的地方,如:处理网页验....
python爬虫知识分享 发表于 03-21 16:08 •
180次
阅读
高质量C语言教材
学习编程软件必看 ,高质量C语言教材
发表于 03-21 14:58 •
12次
阅读
python正则表达式中的常用函数
编译正则表达式模式,返回一个正则对象的模式。(可以把那些常用的正则表达式编译成正则表达式对象,这样可....
python爬虫知识分享 发表于 03-18 16:12 •
362次
阅读
详解python正则表达式数量词
这部分理解一下数量词,为什么要用数量词,想想都知道,如果你要匹配几十上百的字符时,难道你要一个一个的....
python爬虫知识分享 发表于 03-18 16:05 •
359次
阅读
python正则表达式字符集
字符集是由一对方括号 “[]” 括起来的字符集合。使用字符集,可以匹配多个字符中的一个。 举个例子,....
python爬虫知识分享 发表于 03-17 16:48 •
381次
阅读
初识 Python 正则表达式
正则表达式是一个特殊的字符序列,用于判断一个字符串是否与我们所设定的字符序列是否匹配,也就是说检查一....
python爬虫知识分享 发表于 03-17 16:44 •
360次
阅读
RISC-V GNU编译器工具链
这是RISC-V C和 C++交叉编译器。它支持两种构建模式:通用ELF/Newlib工具链和更复杂....
发表于 03-17 16:36 •
20次
阅读
GH集成开发环境和编译器
说实话,以前也用过正版的编译器,我记得之前用过正版的IAR编译器license也没有多贵,而最近用了....
嵌入式程序猿 发表于 03-16 17:08 •
331次
阅读
从yield开始入门python协程
本篇文章会先向你介绍一个陌生的 Python 关键词,他和 return 就像一对新兄弟,有相似之处....
python爬虫知识分享 发表于 03-16 16:20 •
258次
阅读
python创建线程池的两种方法
在使用多线程处理任务时也不是线程越多越好,由于在切换线程的时候,需要切换上下文环境,依然会造成cpu....
python爬虫知识分享 发表于 03-16 16:15 •
268次
阅读
使用Python实现五个自动化场景
相比大家都听过自动化生产线、自动化办公等词汇,在没有人工干预的情况下,机器可以自己完成各项任务,这大....
Linux爱好者 发表于 03-16 11:13 •
196次
阅读
使用AioHttp异步抓取火星图片
让我们从一个简单的应用程序开始,只是为了启动和运行aiohttp。首先,创建一个新的virtuale....
马哥Linux运维 发表于 03-16 09:58 •
196次
阅读
如何用python爬取抖音app数据
记录一下如何用python爬取app数据,本文以爬取抖音视频app为例。
马哥Linux运维 发表于 03-16 09:07 •
254次
阅读
VScode编译器如何配置C/C++编译环境
昨天有伙伴私信我,为什么我用C语言写的hello world几行代码,在编译器里面报错了呢?
C语言编程学习基地 发表于 03-16 08:38 •
193次
阅读
python创建多线程的两种方法
1. 用函数创建多线程 在Python3中,Python提供了一个内置模块 threading.Th....
python爬虫知识分享 发表于 03-15 16:47 •
373次
阅读
python多线程和多进程的对比
1. 基本概念 在开始讲解理论知识之前,先过一下几个基本概念。虽然咱是进阶教程,但我也希望写得更小白....
python爬虫知识分享 发表于 03-15 16:42 •
366次
阅读
基于Python语言的RFM模型讲解
上面步骤可以知道,我们需要有RFM三个维度,根据我们在业务分析方法课程中学到的,业务分析模型离不开指....
数据分析与开发 发表于 03-15 15:38 •
226次
阅读
利用辅助工具SIG为OpenHarmony操作系统开发化解疑难
然而,在 OpenHarmony 操作系统层面能力有待提升,需要系统开发者增强系统能力,诸如 NAP....
OpenAtom OpenHarmony 发表于 03-15 10:27 •
179次
阅读
一文理解python模块的缓存
在一个模块内部重复引用另一个相同模块,实际并不会导入两次,原因是在使用关键字 import 导入模块....
python爬虫知识分享 发表于 03-14 16:42 •
240次
阅读
关于python包导入的三个冷门知识点
使用 from module import * 默认情况下会导入 module 里的所有变量,若你只....
python爬虫知识分享 发表于 03-14 16:33 •
262次
阅读
AbsInt代码安全性能分析套件产品介绍
德国AbsInt公司是专注于安全苛求软件研发、确认、验证和认证的工具链供应商。能够为客户提供较完整的....
经纬恒润 发表于 03-14 15:32 •
277次
阅读
C语言使用回调函数模拟委托与反射
函数是C语言的核心概念。主调函数(caller)调用被调函数(callee)是一般的调用关系,如果被....
STM32嵌入式开发 发表于 03-14 10:19 •
183次
阅读
第一个C语言编译器的来源
不知道你有没有想过,某种编程语言的第一个编译器是怎么来的呢?这不就是“鸡生蛋,蛋生鸡”的问题吗?
嵌入式ARM 发表于 03-12 12:36 •
716次
阅读
一文了解pip的超全使用指南
由于默认情况下,wheel 包的平台是运行 pip download 命令 的平台,所以可能出现平台....
python爬虫知识分享 发表于 03-11 16:03 •
323次
阅读
详解python常规包与命名空间包
python常规包与命名空间包 1. 常规包 在 Python 3.3 之前或者说 Python 2....
python爬虫知识分享 发表于 03-11 15:46 •
311次
阅读
PCB分析常见方法
软件代码有bug,可以通过人工查找,也可以通过编译发现,同时也可以通过代码静态分析工具找到错误或警告....
strongerHuang 发表于 03-10 17:55 •
872次
阅读
能用C++开发单片机吗
通常来说,在单片机上编程,要么汇编,要么C语言,而用C++进行开发的很少。
strongerHuang 发表于 03-10 17:47 •
897次
阅读
python花式导包的八种方法
python花式导包的八种方法 1. 直接 import 人尽皆知的方法,直接导入即可 import....
python爬虫知识分享 发表于 03-10 16:48 •
275次
阅读
python安装第三方包的八种方法
python安装第三方包的八种方法 1. 使用 easy_install easy_install ....
python爬虫知识分享 发表于 03-10 16:27 •
302次
阅读
C/C++在线编译器的功能
作为程序员,使用编译器是必备技能,但是从入门到放弃,基本上就是在开发环境安装、配置这一步。。。
strongerHuang 发表于 03-09 17:52 •
4629次
阅读
python包、模块和库是什么
1. 模块 以 .py 为后缀的文件,我们称之为 模块,英文名 Module。 模块让你能够有逻辑地....
python爬虫知识分享 发表于 03-09 16:47 •
290次
阅读
python类的多态和类的property属性
python类的多态 多态,是指在同一类型下的不同形态。 比如下面这段代码 class People....
python爬虫知识分享 发表于 03-09 16:37 •
266次
阅读
用Python学习科学编程
用Python学习科学编程,Python经典教材。
发表于 03-09 15:00 •
44次
阅读
C语言中内存四区模型的本质区别和代码分析
●数据类型可理解为创建变量的模具:是固定内存大小的别名。
嵌入式ARM 发表于 03-09 14:45 •
288次
阅读
鲲鹏开发套件DevKit 2.0加速应用迁移
多样性计算时代,跨平台的应用迁移和开发不简单数字经济时代,自动驾驶、智能制造、电子政务、智慧金融等新....
华为开发者社区 发表于 03-09 14:14 •
289次
阅读
python类的继承详解
python类的继承 类的继承,跟人类繁衍的关系相似。 被继承的类称为基类(也叫做父类),继承而得的....
python爬虫知识分享 发表于 03-08 16:40 •
419次
阅读
python私有变量和私有方法
python私有变量和私有方法 1. 下划线妙用 在 Python 中,下划线可是非常推荐使用的符号....
python爬虫知识分享 发表于 03-08 16:30 •
486次
阅读
python静态方法与类方法
python静态方法与类方法 1. 写法上的差异 类的方法可以分为: 静态方法:有 staticme....
python爬虫知识分享 发表于 03-07 16:56 •
471次
阅读
python类的理解与使用
python类的理解与使用 1. 通俗理解类 类(英文名 class),是具有相同特性(属性)和行为....
python爬虫知识分享 发表于 03-07 16:51 •
449次
阅读
python如何捕获异常和主动抛出异常
python如何主动抛出异常和捕获异常 1. 如何抛出异常? 异常的产生有两种来源: 一种是程序自动....
python爬虫知识分享 发表于 03-04 17:09 •
721次
阅读
Python中有哪些常见的错误和异常
python常见异常类型 在程序运行过程中,总会遇到各种各样的问题和错误。 有些错误是我们编写代码时....
python爬虫知识分享 发表于 03-04 16:58 •
742次
阅读
|