C语言编程软件的选择的下载

news/2024/11/2 19:29:19/

实际开发中,除了编译器是必须的工具,我们往往还需要很多其他辅助软件,例如编辑器、调试器、文件管理等,这些工具通常被打包在一起,统一发布和安装,例如 Visual Studio、Dev C++、Xcode、Visual C++ 6.0、Code::Blocks、C-Free 等,它们统称为IDE(Integrated Development Environment,集成开发环境),也就是我们常说的编程软件。

1) Windows

Windows 下的 IDE 比较多,我推荐使用 Visual Studio 或者 Dev C++;如果你的操作系统是 XP 或者 Win7,你也可以使用 C-Free。另外,国内很多高校还在使用 Visual C++ 6.0,把它作为C语言教学的工具。

① Visual C++ 6.0(简称VC 6.0)是微软开发的一款经典的IDE,很多高校都以 VC 6.0 为教学工具来讲解C和C++。但VC 6.0是1998年的产品,很古老了,在 Win7、Win8、Win10 下会有各种各样的兼容性问题,甚至根本不能运行,所以不推荐使用。

② Visual Studio(简称VS)是 Visual C++ 6.0 的升级版,增加了很多新特性,支持了更多的语言,是 Windows 下的标准 IDE,实际开发中大家也都在使用。不过 VS 有点庞大,安装包有2~3G,下载不便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。

为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级。VS 的不同版本以发布年份命名,例如 VS2010 是微软于 2010 年发布的,VS2017 是微软于 2017 年发布的。

③ Dev C++ 是一款免费开源的 C/C++ IDE,内嵌 GCC 编译器(GCC 编译器的 Windows 移植版),是 NOI、NOIP 等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。

NOI 是National Olympiad in Informatics的缩写,译为“全国青少年信息学奥林匹克竞赛”;NOIP 是National Olympiad in informatics in Provinces的缩写,译为“全国青少年信息学奥林匹克联赛”。NOI、NOIP 都是奥林匹克竞赛的一种,参加者多为高中生,获奖者将被保送到名牌大学或者得到高考加分资格。


④ C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装也简单,界面也比 Dev C++ 漂亮。C-Free 的缺点也是调试功能弱。

可惜的是,C-Free 已经多年不更新了,组件都老了,只能在 XP、Win7 下运行,在 Win8、Win10 下可能会存在兼容性问题,所以我才重点推荐 Dev C++,否则我会更加倾向于 C-Free。

以上所提到的所有的编程软件,其下载、安装和使用的介绍,可在C语言编程软件网站上查看。

2) Linux

在 Linux 下使用GCC(GNU Compiler Collection,GNU编译器套件)。GCC是GUN组织开发的自由软件,除了支持C,还支持C++、Java、Objective-C等,它是Linux平台编译器的事实标准。

3) Mac OS X

在 Mac OS X 下使用 Xcode。Xcode 是由 Apple 官方开发的IDE,支持C、C++、Objective-C、Swift 等,可以用来开发 Mac OS X 和 iOS 上的应用程序。Xcode 最初使用 GCC 作为编译器,后来由于 GCC 的不配合,改用 LLVM/Clang。

虽然C语言的 IDE 众多,但是C语言的绝大部分内容在各个 IDE 下都是通用的。

如果读者还未配备一台电脑,或者当前不方便使用电脑,也可以在手机上运行C语言程序,在《在手机上运行C语言程序》一节中详细讲解。

--文章转载自C语言中文网

转载于:https://blog.51cto.com/13611012/2074164


http://www.ppmy.cn/news/118605.html

相关文章

c语言程序安装软件,c语言程序下载软件

vc6.0是微软推出的一款C编译器,基于Windows操作系统的可视化集成开发环境,由许多组件组成,包 括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。感兴趣的朋友快来下载使用吧。 功能特色 1、界面看起来更简单一点 2、安…

redhat7.6系统下安装 PostgreSQL 9.3.25(安装包)

redhat7.6系统下安装 PostgreSQL 9.3.25(安装包) 如果你在没有网络连接的情况下在 Red Hat 7.6 系统上安装 PostgreSQL 9.3.25,请按照以下步骤进行操作: 1.将 PostgreSQL 9.3.25 的安装包上传到 Red Hat 7.6 服务器上。假设安装包名为 postgresql-9.3.…

C语言学习资料下载

由于本人在学习之初,寻找资料花费了许多时间,为了不让各位重蹈覆辙,同时也希望各位想学习C花更多的时间在学习C语言上,特此为了的同胞们提供免费的资源,欢迎大家转载和下载。 一、开发工具: 1. 经典编辑…

c语言编程软件有哪些 Win7下用哪种C语言编译器

C语言是一门历史很长的编程语言,其编译器和开发工具也多种多样,其开发工具包括编译器,现举几个开发工具供大家选择,当然也要根据自己的操作系统来选择适合自己的开发工具 好多刚开始接触c语言的朋友都想知道用上面软件开发c语言…

c语言作业的搜题软件下载,C语言题库app下载-C语言题库下载v2.3 安卓版-西西软件下载...

C语言二级题库app是一款C语言学习软件,也是C语言的考试助手,有很多的题目可以供大家参考学习,并且还有错题集,可以让你的错题更加的印象深刻不会出错,需要考C语言的小伙伴赶紧来下载C语言二级题库试试吧! C…

C语言资料下载

谭浩强C语言教程全书 Word版 http://bbs.topsage.com/dispbbs_121_171227_1.html 初学者,这套视频也不错啊: 吉林大学C语言视频教程 全51集 CSF格式 http://bbs.topsage.com/dispbbs.asp?boardID121&ID177517 还有些其他的C语言的资料:…

C语言学习(一)软件篇

学校老师推荐使用visual c6.0或Dev c 对于初学者来说这两个软件足够使用了,没有必要安装几个G的visual c2019什么的 个人倾向于使用Dev c,因为这个软件体积小,只有48mb,使用简便,且是中文界面 而visual c6.0是否能找到…

C语言开发软件安装

Visual Studio 2017 的安装 Visual Studio 2017 是微软为了配合.NET战略而推出的IDE开发环境,本文将对Visual Studio 2017 的安装进行详细讲解。 1.安装Visual Studio 2017 必备条件 名称说明处理器2.0GHz双核处理器,建议使用2.0GHz双核处理器RAM4GB&…