分享

windows 10环境下,用什么编译器学习C语言好?

 山峰云绕 2018-08-04

谢邀,怒答一波。

既然楼主已经限制了Windows环境,那么就不再推荐Linux环境下的编译器了,虽然在Linux环境进行C语言的编程会比Windows可以更好的掌握一些基础知识,自己动手gcc,写makefile文件了解编译,链接的过程。

下面对windows环境C语言开发IDE进行介绍:

1)VisualStudio2013/2015

这个基本上应该没有什么疑问了把,差不多是Windows下开发的标配了,宇宙第一IDE。赶紧丢掉古老的VC6,赶紧丢掉古老的VC6,赶紧丢掉古老的VC6,重要的事情说三遍。虽然现在很多大学还在用VC6进行教学。这玩意对新标准的知识实在是太差了。而且,在Win10环境还不兼容,可能你需要无谓的浪费大把大把的时间通过baidu或google去搜索如何让win10来兼容VC6.

2)CodeBlocks

跨平台支持,开源免费,其最初的目前就是针对Windows客户来开发,支持C99新标准,安装包小巧,支持语法彩色醒目显示,支持代码完成,支持工程管理、项目构建、调试等功能,不过功能和VS还是差很多。原以为该软件已经停止来更新,谁知道在17年底突然发布来最新版本17.12。

3)Eclipse

和前面两款相比,Eclipse最初的设计是为Java量身打造的,不过后来通过其强大的插件功能,支持的语言已经越来越多了。通过CDT插件,我们可以用它来开发C程序。使用它需要我们安装Java虚拟机,所以在windows下显得略卡,不过也是值得推荐的。





强推Clion,这是JetBrains出的C/C++的IDE。有用过Intellij的应该都知道这家公司,CLion 是一款专为开发C及C++所设计的跨平台IDE,包含了许多功能来提高开发人员的生产力,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

在个人的使用过程中相对于其他IDE而言会显得容易配置很多,若之前使用过JetBrains家的其他产品的话,那么对于这款新的IDE非常容易上手。

功能介绍:

  • 提供对C语言及C++支持,也支持JavaScript, XML, HTML 和CSS 等其他语言;

  • 跨平台交互功能:可在64-bit Linux,OS X 以及64-bit Windows上轻松使用;

  • 支持GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器;

  • 提供对CMake支持:自动处理CMake changes和CMake targets,以及更新新创建的 C/C++ 档案及CMake Cache 编辑器。

  • 提供各式编码辅助:包含多行编辑功能、智能完成功能以及一键导航等。

  • 代码分析功能:监控代码品质并提供快速修复让开发人员得以及时就地解决问题。

  • 与最热门的版本控制系统集成:Subversion、Git、GitHub,、Mercurial、CVS、Perforce及TFS。

  • 内建terminal 模式并可通过插件实现提供Vim-emulation等一系列模式。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多