0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

盘点18款拿来就可用的在线编译器

GReq_mcu168 来源:玩转单片机 2020-09-02 11:36 次阅读

1、Ideone Ideone是C / C ++,Java,PHP,Python,Perl和40+编译器和解释器,支持其他的60种语言。这个工具提供许多强大的功能,允许程序员快速高效的编译源代码。在编写轻量级代码的时候 再也不用考虑本地开发环境的搭建了 只要能连上Internet 登陆ideone.com就可以编写数十种语言了,这确实是一种跨平台的编译平台。 网站地址:https://www.ideone.com/


2、gcc.godbolt.org

针对C++程序员的一个直观的基于Web的工具,可用于研究,调试和优化代码。

很有特色的地方:

直接输出汇编代码

点击 Binary:显示机器码

点击 Colourise:用彩条显示源代码和汇编代码的对应关系

支持不同编译器:gcc, clang

支持不同架构:arm, powerpc, x86

可以指定编译选项:比如指定 -std=c++11

不可运行

网站地址:https://gcc.godbolt.org/


3、 wandbox 特色功能:

支持 boost 库

支持其他语言:Bash, Lua, Python …

网站地址:https://wandbox.org/


4、Rextester 一款在线编译c ++ gcc的网站。 特色:

支持其他语言:Lua, Python, …


网站地址:https://rextester.com/

5、Coliru(Stacked Crooked)

特色:

可以运行

可以完全由自己指定命令行,包括系统上的其他命令

网站地址:http://coliru.stacked-crooked.com/


6、DJGPP

DJGPP是GCC编译器在DOS操作系统上的一个移植版本,可以用来在DOS操作系统下编译生成32位保护模式的程序。学习C和C++语言和编程。因为它是免费的,不会因为买盗版C编译软件而引起法律上的麻烦。

网站地址:http://www.delorie.com/djgpp/compile/


7、codepad.org codepad.org是一个提供在线编译/调试工具的网站,你可以将代码复制到这里,然后运行,就会生成一个URL连接,将此URL连接通过邮件发送至你的挚友来求助。codepad还提供移动设备版,让你可以随时分享代码。 网站地址:http://www.codepad.org/


8、Codechef
支持C,C ++和Java,非常接近真正的桌面IDE。超快速上手和易于使用。适合适合各种学生面试的新手使用。

https://www.codechef.com/ide


9、 jsFiddle - 网络在线编辑器 JSFiddle代码编辑器可以进行在线测试JavaScript,CSS,HTML或CoffeeScript(JavaScript,MooTools,jQuery,Prototype,YUI,Glow和Dojo)。 网站地址:https://www.jsfiddle.net/


10、JDoodle

这款在线的编辑器不仅支持68种语言,另外还支持协作代码。 网站地址:https://www.jdoodle.com/


11、OnlineGDB | 在线C,C ++,Java,PHP编译器

这款在线编译器支持C,C ++,PHP和Java编译器。 OnlineGDB的独特功能是可以逐步调试您的代码,一旦代码被写入,它可以很容易地格式化,让它看起来非常酷。 网站地址:https://www.onlinegdb.com/online_c_compiler

12、cpp.sh/C++ shell 一款在线C++编译器,系统使用GCC 4.9.2,并带有Boost 1.55。支持C++标准选择、警告级别、优化级别、键盘键入、文本域键入,语法高亮,错误提示。 网站地址:http://cpp.sh/


13、runoob

百度搜索“在线编译器”第一个就是,菜鸟工具,网站内还有很多学习资源,不错的网站。

网站地址:https://c.runoob.com/compile/11


14、tool.lu

毫无套路、不做作的诚意工具,可以直接联系开发人员的QQ查看Github,网站内还有很多宝贝。

网站地址:https://tool.lu/coderunner/这个网站还有许多在线工具(php工具、ruby工具、html工具、python工具……):https://tool.lu/


15、dooccn

国人自己做的php在线代码测试工具,同时支持非常多的语言,作者自己叙述如下:

经常有这样的情况,取特定时间,或正则处理,或想测试一小段代码的结果,都要新建一个php文件打代码保存,修改保存,相当麻烦。就想要一个php在线代码测试的工具,搜了一下没有在线的,所以就自己弄了一个,大家有什么改进意见可以发信息给我。

网站地址:http://www.dooccn.com/c/


16、jquery

很炫酷的在线编辑器,加载速度也很快,鼠标点击还有特效。

网站地址:http://www.jq22.com/webide/


17、repl.it

非常好用的在线编译器,支持各种流行的语言。

网站地址:https://repl.it/languages


18、tutorialspoint

网站内拥有各种在线编译器,同时还拥有最大的在线教程库,全部免费,非常强大。

网站地址:https://www.tutorialspoint.com/index.htm

参考资料:百度百科词条及官网信息

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C++
    C++
    +关注

    关注

    21

    文章

    2061

    浏览量

    72847
  • 编译器
    +关注

    关注

    1

    文章

    1563

    浏览量

    48527
  • python
    +关注

    关注

    51

    文章

    4657

    浏览量

    83379

原文标题:在线C/C++/Py编程?这也太炫酷了!盘点18款拿来就可用的在线编译器

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    编译器的优化选项

    一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到
    的头像 发表于 11-24 15:37 361次阅读
    <b class='flag-5'>编译器</b>的优化选项

    新版编译器的设计思路和优化方法

    小程序编译器在小程序开发、预览、发布各个阶段都需要使用,因此编译器性能会直接影响到开发者开发效率,也会影响到开发者工具的使用体验。 由于旧版的编译器(基于 webpack4)在构建大型项目时会很慢,内存占用也高,一直被开发者吐槽
    发表于 10-13 11:21 134次阅读
    新版<b class='flag-5'>编译器</b>的设计思路和优化方法

    Keil修改ARM编译器及配置方法

    Keil MDK自 V5.36 版本之后,默认就不带 Arm Compiler V5版本编译器。如果需要使用 V5 版本编译器,就需要自己下载并安装。
    发表于 09-19 10:41 1799次阅读
    Keil修改ARM<b class='flag-5'>编译器</b>及配置方法

    ARM编译器工具链的动态链接应用说明

    和ARM编译器文档。 本应用笔记介绍了动态链接,描述了可用的不同链接模型,并演示了如何使用ARM编译器构建特定于平台的映像。 本文并不打算对动态链接进行深入的技术探讨
    发表于 08-29 06:48

    如何安装ARM编译器Linux版

    本教程介绍如何下载、安装、设置您的环境,以及如何开始使用ARM编译器for Linux。 ARM编译器Linux版软件包包括ARM C/C++编译器、ARM Fortran编译器和AR
    发表于 08-28 06:45

    ARM编译器5.06版入门指南

    的ARMLINK支持的所有功能。 如果您使用ARM编译器作为独立产品,则默认使用32位版本。 对于DS-5中的ARM编译器,链接版本取决于主机平台。 32位工具具有32位链接,64
    发表于 08-23 07:25

    RealView编译工具4.0版编译器参考指南

    。 要在严格模式下编译,请使用命令行选项--Strong。 GNU模式在GNU模式下,相关源代码语言的所有GNU编译器扩展都是可用的。 例如,在GNU模式下: ·当源语言为C90、C99或非严格C++
    发表于 08-18 06:13

    RealView用于BREW编译器和库的编译工具指南

    的一些功能,如Long Long,也是可用的。 ARM C++编译器期望C++符合国际标准化组织/国际电工委员会14822:1998年的C++国际标准。 有关ARM C++语言支持的详细说明,请参阅附录
    发表于 08-12 07:38

    Arm C/C++编译器22.1版开发人员和参考指南

    提供帮助您使用ARM®编译器Linux版的ARM®C/C++编译器组件的信息。 ARM®C/C++编译器是一自动矢量化的Linux空间C和C++
    发表于 08-11 07:46

    Arm Fortran编译器开发人员和参考指南

    提供帮助您使用Arm®编译器Linux版的Arm®Fortran编译器组件的信息。Arm®Fortran编译器是一自动向量化的Linux用户空间Fortran
    发表于 08-10 07:11

    编译器的标准生命周期

    编译器的标准生命周期
    发表于 07-05 19:32 0次下载
    <b class='flag-5'>编译器</b>的标准生命周期

    Neuron 现场编译器用户指南

    Neuron 现场编译器用户指南
    发表于 07-04 20:47 0次下载
    Neuron 现场<b class='flag-5'>编译器</b>用户指南

    SDCC-Linux下的51 MCU编译器

    SDCC (小型设备C编译器)是为8位微控制器开发的免费C编译器。尽管兼容多种不同体系结构,但SDCC C编译器更适合8051内核。 SDCC是命令行固件开发工具,含预处理器、编译器
    的头像 发表于 06-16 15:19 3292次阅读

    R32C/100系列C编译器包V.1.01 C编译器用户手册

    R32C/100系列C编译器包V.1.01 C编译器用户手册
    发表于 04-28 19:54 1次下载
    R32C/100系列C<b class='flag-5'>编译器</b>包V.1.01 C<b class='flag-5'>编译器</b>用户手册

    C/C++编译器的缺省字节对齐方式

    C/C++编译器的缺省字节对齐方式为自然对界。即在缺省情况下,编译器为每一个变量或是数据单元按其自然对界条件分配空间。
    的头像 发表于 04-15 11:24 681次阅读