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

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

3天内不再提示

C/C++在线编译器的功能

strongerHuang 来源:strongerHuang 作者:strongerHuang 2022-03-09 17:52 次阅读

作为程序员,使用编译器是必备技能,但是从入门到放弃,基本上就是在开发环境安装、配置这一步。。。

大家可能体会过,使用编译器不是一件简单的事,下载、安装、各种配置······但最终不能使用,然后就放弃了。

今天就来分享几个支持C、 C++C#JAVA······等多种编程语言的在线编译器。

它们和本地编译器的区别在于:在线编译器非常的轻量级,不用安装、不用各种复杂配置,基本上打开浏览器就能直接使用。

在线编译器①

d95223c6-9642-11ec-952b-dac502259ad0.png

这款在线编译器相对还是比较专业,它可以显示编译时间、运行时间、内存占用等,同时它支持多种编程语言、编译器都能选择,比如:C语言可选择gcc、 clang、 vc等。

在线编译器②

这是一款比较全面的在线工具,支持前端技术、文档编辑、在线编译等丰富的在线工具。

比如我们选在其中C语言(GCC)在线编译器:

d98a68f8-9642-11ec-952b-dac502259ad0.png

如果代码有错误,在线编译,也会提示:

d99d630e-9642-11ec-952b-dac502259ad0.png

总的来说,这款在线编译器的功能挺多,也比较强大。

在线编译器③

d9b19e96-9642-11ec-952b-dac502259ad0.png

这款工具同样支持多语言、多编译器,从网址可以看得出来,是一款轻量级的IDE。

使用也是很方便,直接编辑代码,或者打开源代码文件,就可以点击“RUN”直接编译运行了:

d9c755e2-9642-11ec-952b-dac502259ad0.png

当然,如果代码有错误,也会很直观的提醒在哪一行的错误:

d9e694d4-9642-11ec-952b-dac502259ad0.png

更多在线编译器

在线编译器比较多,我这里就不一一举例说明了,下面直接罗列一些在线编译器地址,感兴趣的可以试试。

最后,这些在线编译器有助于初学者(不懂各种配置)或者本地没有编译环境又想快速验证代码等情况,大家有时间可以多尝试一下。

原文标题:嵌入式工具 | 几款实用的C/C++在线编译器

文章出处:【微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁

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

    关注

    1

    文章

    968

    浏览量

    34363
  • C++
    C++
    +关注

    关注

    21

    文章

    2066

    浏览量

    72878
  • 代码
    +关注

    关注

    30

    文章

    4553

    浏览量

    66645
  • 编译器
    +关注

    关注

    1

    文章

    1570

    浏览量

    48599

原文标题:嵌入式工具 | 几款实用的C/C++在线编译器

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式软件工具:几款实用的C/C++在线编译器:rextester、Coding Ground#硬声创作季

    C语言编程语言嵌入式软件编译器编译C++语言
    fly
    发布于 :2022年08月23日 10:13:15

    请问对RX23T似乎不能对c++进行编译,是编译器版本问题吗?

    对于RX23T似乎不能对c++进行编译,请问是编译器版本问题吗?
    发表于 07-23 06:47

    C++笔记010:C++C的扩展——register关键字增强

    的地址在C语言里面是会出错的。同样的代码我们放到C++编译环境下,发现编译是通过的!在C++中依然支持register关键字,
    发表于 08-11 12:34

    CCS5.5编译一段C++程序,编译器不认识class认为没有定义

    在CCS5.5中编译一段C++程序,编译器不认识class这个关键字,认为没有定义?这是怎么回事呢?
    发表于 01-16 11:38

    CC++文本编辑与VS编译器的使用

    C程序语言的编译环境的搭建就是指安装编译器或集成开发环境(Integrated Development Environment —— IDE)的安装、配置与调试,直至能让C语言的源代码
    发表于 10-27 16:10

    c编译器的用处

    本文中,将基于gcc c编译器,为大家讲解程序插装技术,以帮助大家更好理解c编译器的用处,并推动大家对于c
    发表于 03-04 06:14

    GPIO_PIN_RESET与C++编译器不兼容是什么原因导致的

    您可以将返回值解释为布尔值(并将值作为布尔值传递给 gpio 读取和写入,只要您在 C编译您的项目,但一旦尝试在 C++编译,它们与布尔值不兼容但返回 GPIO_PIN_SET
    发表于 12-19 07:46

    S32DS C编译器/标准S32DS C++编译器-优化,,(-O3) 和 (-Os) 的MCU功能和性能是否完全相同?

    对于S32DS C编译器/标准S32DS C++编译器-优化,当我们将设置从最优化(-O3)更改为优化大小(-Os)时,使用相同的源代码,MCU功能
    发表于 04-06 07:48

    MCUXPRESSO编译器C++有问题怎么处理?

    我的 MCUXPRESSO 编译器 C++ 有问题
    发表于 04-20 06:11

    如何为Arm编译Cc++代码

    编写CC++应用程序时,需要使用编译器工具链将其编译为机器代码。然后,您可以在基于Arm的处理上运行此
    发表于 08-02 17:28

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

    提供帮助您使用Arm®编译器Linux版的Arm®C/C++编译器组件的信息。Arm®C/C++
    发表于 08-10 06:17

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

    提供帮助您使用ARM®编译器Linux版的ARM®C/C++编译器组件的信息。 ARM®C/C++
    发表于 08-11 07:46

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

    99的一些功能,如Long Long,也是可用的。 ARM C++编译器期望C++符合国际标准化组织/国际电工委员会14822:1998年的C++
    发表于 08-12 07:38

    Linux下C/C++编译器gcc使用指南

    1.gcc包含的c/c++编译器 gcc,cc与c++,g++ gcc和cc是一样的,c++和g++是一样的。一般c程序就用gcc编译
    发表于 11-02 10:59 0次下载

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

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