c语言开发工具有哪些-新手按使用场景直接挑选即可

c语言开发工具有哪些-新手按使用场景直接挑选即可

初学C语言的时候被问懵最多的问题就是c语言开发工具有哪些,挨个瞎装软件浪费了整整两天时间,一会装这个一会卸那个,电脑桌面堆了一堆杂乱的安装包,越折腾越烦躁,压根分不清不同工具到底适配什么学习阶段,白白耽误了基础代码练习的时间。

大一刚入门完成课堂基础作业,全班统一用的Dev-C++。软件体积很小,安装一步到位,不用配置任何的环境变量,打开界面就能直接新建源文件写代码,敲完基础的输出语句点一下运行按钮就能快速出结果。就是界面老旧到离谱,没有智能代码补全功能,写错一个分号或者引号不会精准标注错误行数,报错信息简陋又直白,代码写长一点之后,排查bug只能靠肉眼逐行翻看,整体编码效率特别低。

学校机房从来不用VS。

后来想要刷算法练习题,跟风在笔记本上装了Visual Studio。这个软件安装包体积大的离谱,占用磁盘空间特别夸张,安装过程中还要手动勾选一堆桌面开发相关组件,不懂组件勾选规则的话,哪怕安装完成也没办法正常编译运行C语言代码。而且软件启动速度很慢,每次打开都要等待半分钟以上,界面加载繁琐,单纯写几十行基础代码完全是大材小用,日常刷题用这款工具纯粹浪费电脑性能,身边不少同学装完之后没过一周就卸载换回了轻便的小工具。

宿舍舍友一直坚持用VS Code编写C语言代码,一开始看着这款编辑器界面简约清爽,比老旧的Dev-C++观感好上太多,便照着舍友的教程一步步手动配置MinGW本地编译环境,结果连续三次配置全都失败,一会是环境变量路径填写出错,一会是代码运行插件没有成功启用,明明照着一模一样的操作步骤复刻,舍友那边可以一键运行代码,自己这边始终弹窗提示系统无法识别编译器,折腾整整一个晚上依旧跑不通最简单的HelloWorld程序,中途来回重启电脑、重装插件都没有效果,最后索性直接删掉了这款编辑器,再也没尝试过二次配置。

偶尔需要完成链表、结构体相关的课程小项目,试过Code::Blocks这款工具。它刚好卡在轻便和功能性中间,没有VS那样臃肿繁杂,又自带基础代码补全、断点调试和精准报错定位功能,开箱即用不需要复杂的手动环境配置,同时兼容Windows多版本系统,做进阶代码练习和小型课程设计的时候,调试代码的体验远好过Dev-C++,很适合入门之后过渡阶段使用。

还有不用安装的在线C语言编译工具,也是偶然间刷到的。在浏览器页面直接敲代码就能运行,临时应急测试一小段语法代码特别省事,但是没办法本地保存完整工程,代码行数变多之后页面就会明显卡顿,只能用来临时排查语法错误,完全不能当做主力开发工具长期使用。

后来才反应过来,新手没必要集齐所有开发工具,贴合自己当下的学习场景选一款就够用。

那天晚上躺在床上,脑海里不停闪过各个软件的安装报错弹窗,最后悔最开始没明确学习需求就胡乱下载所有工具。

了解更多百科知识请访问 百科