2

嵌入式工具 | 几款实用的C C++在线编译器

 2 years ago
source link: https://www.eefocus.com/embedded/513769
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

几款实用的C C++在线编译器-嵌入式系统-与非网

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

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

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

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

在线编译器①

地址:https://rextester.com/(公号不支持外链接,请复制链接到浏览器打开)

forward?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Fju1DzqX8iaOmlwQ9cgHgTb0UcuqjjjZB6pKVticyD9qdGRIk65pYN3NZLQXM2XrJh1cLsntPK8icgMbq3ic95oMrdg%2F640%3Fwx_fmt%3Dpng&s=cc521d

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

在线编译器②

地址:https://www.tutorialspoint.com/codingground.htm(公号不支持外链接,请复制链接到浏览器打开)

forward?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Fju1DzqX8iaOmlwQ9cgHgTb0UcuqjjjZB6WhAhfT3pIFtRP14CO2y9BNZkaclIqaa1hjsVFK2unLFB3lWj4PY21Q%2F640%3Fwx_fmt%3Dpng&s=26ac11

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

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

forward?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Fju1DzqX8iaOmlwQ9cgHgTb0UcuqjjjZB6W0ia69SA5NvQlHrQoDbMiaC4OeaSdpiahanpCUzcUgrJQmJS5PY8YTwHg%2F640%3Fwx_fmt%3Dpng&s=7b8f67

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

forward?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Fju1DzqX8iaOmlwQ9cgHgTb0UcuqjjjZB6wcM9wicP0iaFhBictrpqG3GlLUFrOyiaFBS8Xbe4JPGupLLuOF6N1S6jzQ%2F640%3Fwx_fmt%3Dpng&s=4ee7f1

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

在线编译器③

地址:https://www.codechef.com/ide(公号不支持外链接,请复制链接到浏览器打开)

forward?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Fju1DzqX8iaOmlwQ9cgHgTb0UcuqjjjZB69XMBiaQQ8IysKDRNkpoEApwns8rfNupMJ374ia9mS9FGD0aXvRcl4htw%2F640%3Fwx_fmt%3Dpng&s=38031e

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

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

forward?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Fju1DzqX8iaOmlwQ9cgHgTb0UcuqjjjZB6Q4yiawdJVvuCk0bjGUoHqXqZ0zdMpTEm0uW92QgUAcFYbalITY2UEGA%2F640%3Fwx_fmt%3Dpng&s=c3ea1e

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

forward?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fsz_mmbiz_png%2Fju1DzqX8iaOmlwQ9cgHgTb0UcuqjjjZB6VN9kSkl3kKm5lQmdibhuBcLj34loOkmdeoZGMwqiaPjd6JX3goFiceyqw%2F640%3Fwx_fmt%3Dpng&s=180933

更多在线编译器

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

地址:https://tech.io/snippethttp://rextester.comhttps://codesandbox.iohttps://jsfiddle.nethttps://www.ideone.comhttps://www.onlinegdb.com

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

作者 | strongerHuang

微信公众号 | strongerHuang


版权声明:与非网经原作者授权转载,版权属于原作者。文章观点仅代表作者本人,不代表与非网立场。文章及其配图仅供工程师学习之用,如有侵权或者其他问题,请联系本站作侵删。 侵权投诉


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK