专栏首页编程6款好用的C语言编译器推荐

6款好用的C语言编译器推荐

一些刚开始接触C语言编译的网友想下载一款C语言编译器来使用,不过,网络上有不少C语言编译器相关的软件,让人很难抉择。那么,C语言编译器哪个好?今天的文章里,我给大家整理了6款好用的C语言编译器推荐给大家,需要下载C语言编译器的盆友,不妨了解一下!

一、Dev-C++

Dev-C++

Dev-C++ 是一个C++ 开发工具。它包括多页面窗口、工程编辑器,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序。它也提供高亮度语法显示的,以减少编辑错误。Dev-C++是一个Windows下的C和C++程序的集成开发环境。它使用MingW32/GCC编译器,遵循C/C++标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!

二、TurboC

TurboC

“TurboC/C++v3.0中文版”是为了照顾不熟悉DOS环境软件操作的广大初学者,让大家能在Windows环境下方便地安装和使用中文TurboC/C++3.0,对界面进行了汉化,并且为其完善了Windows以及中文DOS下的运行环境,经过重新包装后推荐给学习《C语言程序设计》与《C++面向对象程序设计》的广大师生。用户并不需要熟悉DOS知识,只需要在安装时将TurboC/C++v3.0指定安装在任意文件夹,再不需要手动更改任何选项,就能够正常编译程序。

主要功能

1、为了照顾不熟悉DOS环境软件操作的广大初学者,让大家能在Windows环境下方便地安装TurboC/C++v3.0,本安装程序可以将TurboC/C++v3.0安装在任意指定目录,无需修改Options菜单里的Directory选项,即可正常编译标准C和C++程序!

2、“〖程序设计〗TurboC&C++v3.0配置工具”菜单中,建立了修改当前编译语法的快捷方式,您选择C或C++编译方式后再重新打开TurboC&C++3.0即可;

3、安装程序将在开始菜单上建立“〖程序设计〗TurboC&C++v3.0”菜单,并建立启动TurboC++的快捷方式和配置卸载工具,还有其它相关的一些快捷方式;

4、您建立的C/C++程序文件将保存在“安装目录TCPPProject”目录下,开始菜单上会建立“我的Project目录”的快捷方式,令您保存更方便;

5、程序输出的.OBJ和.exe文件将保存在“安装目录TCPPOutput”目录下,开始菜单上会建立“输出文件Output目录”的快捷方式,令您管理更方便;

想要一起学习交流,或者系统的学习c++的可以加企鹅裙五五三零一四三八三,裙内有各种资源,欢迎大家加裙加裙编号:悟空

三、mingw

mingw

MinGW是Minimalist GNU on Windows的简称,是指只用自由软件来生成纯粹的Win32可执行文件的编译环境。一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行库。实际上MinGW 并不是一个C/C++ 编译器,而是一套GNU工具集合。除开GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的GNU 程序开发工具 (比如gawk bison 等等)。

开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在Windows 的人提供一套符合GNU 的工作环境。总体说来,使用MinGW 就是GNU。

四、WIN-TC

WIN-TC

初学C的一款比较好的软件,也是学习C的一款比较官方标准的软件

WIN-TC是一个turbo C2 WINDOWS平台开发工具,最大特点是支持中文界面,支持鼠标操作,程序段复制,为初学c语言、对高等编程环境不熟悉的同志们非常有帮助

该软件使用turbo C2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并提供一组相关辅助工具令你在编程过程中更加游刃有余,如虎添翼。

WIN-TC简繁双语版可以正常运行于98及其以上的简体及繁体WINDOWS操作系统上

五、Cygwin

Cygwin

Cygwin是一个用于在Windows上模拟Linux环境的软件。它可以作为那些虚拟机软件的一个部分替代品。

运行Cygwin后,你会得到一个类似Linux的Shell环境,在其中你可以使用绝大部分Linux软件和功能。如Gcc,Make,Vim,Emacs等等。总之如果你想使用某个Linux下的功能,而windows上又找不到好的替代品的话,你就可以用Cygwin。我使用的最频繁的是Gcc和Make。我经常用它们来编译一些我从网上下载的开源的工程。这些工程在Windows上编译往往很麻烦。我也用它做过X Server来连接一台真正的Linux服务器,用来测试一个用tcl/tk编写的跨平台的用户界面程序。

六、Microsoft Visual stdudio

Microsoft Visual stdudio

Visual Studio(VS) 是一套非常完备的工具和服务,可帮助您为 Microsoft 平台和其他平台创建各种各样的应用程序。Visual Studio 还可将您所有的项目、团队和利益干系人联系在一起。现在您的团队可以从任何位置以虚拟方式进行更为敏捷的合作,无论他们采用何种开发工具。

功能介绍

可以通过强大的集成开发环境构建面向 Windows、Android、iOS 以及 Web 的出色应用。

使用任何 IDE 或编辑器在云中进行版本控制、敏捷、持续交付、应用程序分析协作。

适用于所有操作系统的编辑器使用可在 Windows、OS X 或 Linux 上运行的免费代码编辑器构建和调试现代 Web 和云应用程序。

本文来自企鹅号 - 悟空也会玩编程媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C加加和游戏开发那些事,告诉你怎么用C加加纵横游戏编程

    C语言和C++ C 语言可以说是一门设计的非常成功的语言。但是C语言没有OOP的特性,在做一些大型项目的时候力不从心。一些大型的C项目,随着项目的臃肿,人类基本...

    企鹅号小编
  • C加加零基础初学者该如何学习C加加以及编程

    都说Java是世界上最受误解的语言,其实C++何尝不是。现在网上流传的错误的C++学习方法一抓就是一大把。很多人在学习C++的过程中也走了许多弯路,浪费了不少时...

    企鹅号小编
  • C加加是否到了生死存亡的时刻?不,C加加仍然在编程界任是不可替代的

    C++是否逐步被取代 C++最能考察一个人对计算机知识掌握的能力。windows使用C、C++写的,现在又有qt、codeblocks等跨平台开发工具。可以这样...

    企鹅号小编
  • 对未来的一些憧憬及回顾

    公众号是我从研一9月份开始到现在为止,已经快两年了,从一个博主角度来说,粉丝确实对我是最大的摧残,因为我只有3k粉丝,没听错,运营两年,才只有3k。不擅长,也不...

    公众号guangcity
  • 【C++】VS2015/VS2017连接Mysql数据库教程

    这是MySQL 数据库服务,下载了它才能在自己的电脑中使用MySQL。 下载页面:Download MySQL Installer 参考教程: window...

    饶文津
  • 设计大神发布 Windows 20 概念视频,这才是用户所需要的操作系统?

    来源 | https://www.oschina.net/news/115104/microsoft-windows-20-avdan

    程序猿DD
  • 微软安全公告—2017年2月

    微软于北京时间2017年2月21日发布了1个新的安全公告,为严重等级。本次更新主要修复MicrosoftWindows、Adobe Flash Player等组...

    嘉为科技
  • 从Xcode10不再支持libstdc++说起

    众所周知从Xcode10起,苹果摒弃了对libstdc++库的支持转而支持libc++库了。这两个库在Xcode9甚至更早的版本就已经同时存在于系统中并且可供开...

    欧阳大哥2013
  • docker-monitor-injector源码分析

    1.工具介绍 docker-monitor-injector是携程开源的一个修正docker容器内监控数据的工具,通过劫持open,fopen等linux库函数...

    Walton
  • 在java中String类为什么要设计成final?

    final的出现就是为了为了不想改变,而不想改变的理由有两点:设计(安全)或者效率。

    一觉睡到小时候

扫码关注云+社区

领取腾讯云代金券