当前位置:首页 > 技术文章 > 正文内容

「新手必看」C语言开发环境,请查收

C语言开发环境的选择,

貌似是告诉我们,工欲善其事,必先利其器。

01、Visual Studio

Visual Studio(简称 VS),它是 Windows 下的标准 IDE,VS系列为IDE(集成开发环境),为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级,为目前各大公司Windows下开发的主流选择工具。虽然功能强大,但功能太多,着实不适合入门,且一些标准库函数及C语法和很多教材教程有明显差异,与学生实际不符故不推荐初学使用。同时 VS 有点庞大,安装包有 2~3G,下载不方便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。对于初学者,暂不推荐。

02、Dev C++

如果你讨厌 VS 的复杂性,那么可以使用 Dev C++。Dev C++ 是一款免费开源的 IDE,内嵌Linux GCC编译器的 Windows 移植版。Dev C++ 只有几十兆、安装卸载方便、学习成本低,开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,减少编辑错误,还有完善的调试功能,是初学者学习C的首选开发工具,也是我力推的!

03、 Visual C++ 6.0

Visual C++ 6.0(简称VC 6.0)是微软开发的一款经典的 IDE,因为早期更多的教材、资料也是基于VC6的,参考学习的资料更多,所以直到现在很多高校都以 VC 6.0 为教学工具来讲解C和C++。但VC 6.0是1998年的产品,很古老了,最近也有很多用VC的人留言各种各样的错误,其实就是在Win7、Win8、Win10 下的兼容性问题,有的甚至根本不能运行,所以不推荐使用。

04、CodeBlocks

CodeBlocks是一款开源、跨平台、免费的 C/C++ IDE,它和 Dev C++ 非常类似,小巧灵活,易于安装和卸载,不过它的界面要比 Dev C++ 复杂一些,不如 Dev C++ 来得清爽。

05、C-Free

C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装也简单,界面也比 Dev C++ 漂亮。C-Free 的缺点也是调试功能弱。可惜的是,C-Free 已经多年不更新了,组件都老了,只能在 XP、Win7 下运行,在 Win8、Win10 下可能会存在兼容性问题。

06、Turbo C

Turbo C 是一款古老的、DOS 年代的C语言开发工具,程序员只能使用键盘来操作 Turbo C,不能使用鼠标,所以非常不方便。但是 Turbo C 集成了一套图形库,可以在控制台程序中画图,看起来非常炫酷,所以至今仍然有人在使用,但已经微乎其微了。

说到这里,相信大家根据自己的情况已经心有成竹了。小编给大家的建议是:我们更应该注重程序本身的学习,编译器只是工具,所以对编译器的使用不必纠结,更不是最新功能最强的就好大,适合自己学习这门语言就行。

ps:需要电子书籍、相关学习视频教程、项目源码、开发工具等学习资料可以关注我头条号,然后私信我‘C语言资料’几个字就可以免费领取了。(注意私信我关键字不要写错,可以复制

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4309.html

分享给朋友:

“「新手必看」C语言开发环境,请查收” 的相关文章

使用 Nginx 部署 Java web 服务

比较早之前,部署 Java web 服务只是单纯使用 Tomcat 做 Web 服务器,前后端代码融合在一个工程之中。Tomcat 启动后对外提供一个端口接收和相应 http请求。随着 Nginx 得越来越流行,同时加上其优秀的反向代理和负载均衡功能,我们在线上的 Java web 通常会结合二者,...

Nginx 高可用方案

原文链接:https://www.cnblogs.com/SimpleWu/p/11004902.html准备工作192.168.16.128192.168.16.129两台虚拟机。安装好Nginx安装Nginx更新yum源文件:rpm -ivh http://nginx.org/packages/...

Nginx配置中root和alias分不清?本文3分钟帮你解惑

Nginx在配置映射路径的时候,有时候看到的是root,有时候看到的是alias,这两个有什么区别?本文笔者将带大家详细了解一下。什么是NginxNGINX 是全球最受欢迎的 Web 服务器之一,用于反向代理和负载均衡,还提供 HTTP 服务器功能,主要是为实现最大性能和稳定性而设计的。Ubuntu...

Nginx安全相关配置常用教程 nginx安全策略

1. 限制请求速度设置 Nginx、Nginx Plus 的连接请求在一个真实用户请求的合理范围内。比如,如果你觉得一个正常用户每两秒可以请求一次登录页面,你就可以设置 Nginx 每两秒钟接收一个客户端 IP 的请求(大约等同于每分钟30个请求)。limit_req_zone $binary_re...

K8S灰度环境频繁出现502 k8s ingress 灰度发布

公司一个需求版本开发、测试结束,升级到灰度环境之后频繁出现502公司使用的是php + nginx 所以分析也是按照这个方向来分析的。nginx报错:NGINX ERROR 10.9.95.75 !!!2020/07/21 17:05:12 [error] 7#7: *38808 recv() fa...

Nginx的安装及配置详解 nginx1.12安装

Nginx是一个强大的免费开源的HTTP服务器和反向代理服务器。在Web开发项目中,nginx常用作为静态文件服务器处理静态文件,并负责将动态请求转发至应用服务器(Django, Flask, etc)。熟悉Nginx的配置对Web开发和运维人员来说至关重要。本文整理了Nginx的配置大全,可以作为...