北京白癜风医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/mbbdf/在最近的文章写作过程中,我一直使用一款非著名的开发工具:C-Free。这款软件有一定知名度不过实在谈不上著名,我也是在网友的推荐下开始使用的。总的来说,一路使用下来除了调试功能比较弱外,其他功能特别是代码提示功能是非常完善好用的。我是越来越喜欢,我觉得这样优秀的软件应该让更多的程序员知道才对,在工作中也接触过类似的不太有知名度但很是好用的IDE(IntegratedDevelopmentEnvironment,集成开发环境),因此我决定写一些文章来介绍它们。很多C语言程序员都炫耀自己使用VIM来开发程序,作为一个从业近20年的老程序员来说,我实在是不敢苟同,特别是对于新手来说用VIM来完成代码提示或者程序的调试基本上就是不可能完成的任务。一个简单好用的IDE的标准就应该是开箱即用。微软的visualstudio我们就不说了,基本上是公认的宇宙最强IDE。虽然有了visualstudio但很多时候我们还是想要找其他的C语言IDE--即便是在windows之上。原因有很多,比如现在大量的GCC环境下的代码,直接放到VC中是编译不过去的,这时候要找个GCC系的IDE就很重要了。windows上最有名的gcc系IDE是Dev-C++和Code::Blocks。devc++自带编译器,也有代码提示,还有调试功能,但缺点是编辑器实在不太好用,写着写着总会有些东西对你产生影响;Code::Blocks也有代码提示,缺点也是编辑器不太好用,一些细节上不是很方便,特别是它们的代码提示都不算太完善,在代码中跳转也不是太方便。还有一个也很是有点知名度的EclipseCDT(C/C++DevelopmentTooling)更是让人无语,它的代码提示居然只能在输入.或者-的时候才有效果,更无语的是它不自带编译器也就算了居然还挑GCC的版本,有些版本的GCC死活无法使用。而最近爆红的VSCode偏偏对C语言支持很差,连代码提示都做不顺畅。对比以上IDE,C-Free的几个优点就显现出来了:有漂亮的代码编辑器(通过配置可以修改成我喜欢的VSCode);代码提示非常流畅(我个人认为以除微软工具外做得最好的);直接带有编译器,开箱即用;界面比较现代,使用起来让人心情愉悦(不懂什么意思的同学请使用一下VC6);还有一个对于我来说最为重要的功能:不需要建立工程文件,打开.c后缀名的文件直接就可以编译!代码跳转,特别是查看引用的头文件或者是函数的源码时非常的方便,很是接近以前非常流行的delphi;仍然是一个对于我非常重要的功能:几乎没有遗留的临时文件(不懂什么意思的同学请使用一下VC系列,写几个简单的测试程序后就会占用近百M,我有几个并不复杂的程序占用了上G的空间);要说缺点,那就是GCC系的通病:调试功能太弱了,和商用的VC和BCB完全不能比。另外它还是需要付费的软件,不过我觉得这并不是问题,因为注册费用很是低廉,不到元人民币。我个人觉得物有所值,所以我向大家推荐这款不太知名的IDE,希望大家喜欢。编辑器配色后的C-Free
转载请注明:http://www.xxcyfilter.com/zyyq/zyyq/20085.html