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

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

1) Windows

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

  1. Visual C++ 6.0(简称VC 6.0)是微软开发的一款经典的IDE,很多高校都以 VC 6.0 为教学工具来讲解C和C++。但VC 6.0是1998年的产品,很古老了,在 Win7、Win8、Win10 下会有各种各样的兼容性问题,甚至根本不能运行,所以不推荐使用。
  2. Visual Studio(简称VS)是 Visual C++ 6.0 的升级版,增加了很多新特性,支持了更多的语言,是 Windows 下的标准 IDE,实际开发中大家也都在使用。不过VS 有点庞大,安装包有2~3G,下载不便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级。VS 的不同版本以发布年份命名,例如 VS2010 是微软于 2010 年发布的,VS2017 是微软于 2017 年发布的。
  3.  Dev C++ 是一款免费开源的 C/C++ IDE,内嵌 GCC 编译器(GCC 编译器的 Windows 移植版),是 NOI、NOIP 等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。
  4. C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装也简单,界面也比 Dev C++ 漂亮。C-Free 的缺点也是调试功能弱。

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

以上提到的有关IDE,大家可以到编译器软件下载这个页面去下载,其中详细介绍了软件的下载、安装和使用。

2) Linux

在 Linux 下使用GCC(GNU CompilerCollection,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语言中文网

猜你喜欢

转载自blog.csdn.net/qq_25775935/article/details/79408277
今日推荐