为什么很多人建议学C语言不用任何IDE,直接用编辑器和编译器?首先给出自己的观点,不用ide弊大于利,而且在实际开发中严重影响开发效率。纯手工敲代码可能唯一的好处是让你能增强对函数的记忆吧,其他的装逼成分更大
为什么很多人建议学C语言不用任何IDE,直接用编辑器和编译器?
首先给出自己的观点,不用ide弊大于利,而且在实际开发中严重影响开发效率。纯手工敲代码可能唯一的好处是让你能增强对函数的记忆吧,其他的装逼成分更大。
工{练:gōng}欲善其事,必先利其器。
ide是一个恨好的帮助(zhù)我们开发的工具,很多辅助工具代{练:dài}码补全,分析功能,编译器、调试器,图形界面等。
现在的系统代码(繁:碼)量这么大,没有ide澳门银河维护起来难以想象,开发效率又低,建议使用合适的ide。
求推荐一个小型的支持win10的c编辑器,vs太大了不想装?
Windows10下写C语言确实会遇到不少的问题,不像在macOS/Linux/Unix环境下那么舒服,Visual studio功能强大可是对ANSI C支持并不好,而Vim/Emacs搭配Windows那个黑乎乎的Cmd体验真的是难以言表,因此在Windows10下我还是强烈推荐使用集成开发环境。推荐三款C语言IDE环境
Windows其实是推荐使用IDE集成开发环境进行开发的,而不是像Linux/macOS推荐使用命令行开发,因此这里给大家推荐几个继承开发环境。- CLion
这款集成开发环境最大的优势是跨平台,这是捷克布拉格的神话、大名鼎鼎的亚博体育JetBrains公司的大作,这个公司除了Clion还有大名鼎鼎的IntelliJ IDEA,WebStorm,PHPStorm、PyCharm、AppCode等众多经典{pinyin:diǎn}的集成开发环境。
- 新加坡总理的最爱DevC
DevC 是Windows平台下(xià)一款免费的集成开发环境,是一款非常难(繁:難)轻量级的集成开发环境,而且能够同时编写C和C 程序。
- ACM推荐开发工具CodeBlocks
CodeBlocks是一款跨平台的集成开发环境,在Linux/macOS/Windows都有版本发布,同时《繁:時》这也是一款开源免费的de 集成开发环境,基本上能够应对日常的学习需求,用这个编辑器你可以获得很多的编译器支持,而且也能够获得非常(cháng)好的编写体验。
Visual Studio Code也是非常好的C语言编辑器
我不推荐使用文本编辑器的原因主要还是入门门槛比较高 ,尤其是Emacs/Vim使用门槛相当高,而这些文本编译器又不像IDE一样集成了编译器、调试器等众多的工具,你得自己搭建编译调试环境。- 第一步:下载VS Code并安装C/C 开发插件
不过这不bù 方便,我建议的大家安装GCC替代解决方案,这套方案在Windows下叫做MinGW,这[繁:這]款工具包括了GCC/G 两套完整的开发环境。
- 第三步:如何编写并且编译C语言程序
在visual studio code写下一个C语言程序,并且将文件命名为《繁:爲》
文件,创(繁:創)建以后保存到特定的工程文件澳门威尼斯人,注意写程序一定要习惯用英文命名。
程序文件写好之后就去命令行编译运行当前C语言程序,不过你要先进入你需要进入的文件夹,记住一些常用的命令,幸运飞艇“pwd”是[shì]显示当前所在文件目录,“cd”是进入当前文件下一层目录,“cd ..”是进入返回上一层目录,“ls”是显示当前文件夹下的所有文件,你必须先进入你程序的目录然后编译并且运行当前程序,命令是“gcc
HelloWorld.c
-o HelloWorld”,当然rán 编译{pinyin:yì}过程中遇到问题要学会根据报错进行调试,尤其是复杂的程序肯定不可能一步到位,编译完成之后直接用“./HelloWorld”直接运行,到这一步一个C语言程序完整的编译运行过《繁:過》程就完成了。
最后说一句题外话,写程序这事儿一定要从搭建环境开{pinyin:kāi}始就要自己多动手,尤其要多动手,而且调试程序一定要自己多调试,调试得多了你会对某些类型的错误有个比较《繁:較》明确的感知,这样也才能进步,有问题多用Google和hé Stack Overflow,能帮你解决几乎所有问题。
本文为字节跳动签约作者EmacserVimer悟空问答原创专稿,未经允许转载、抄袭必究!
本文链接:http://10.21taiyang.com/Shooter-GamesGames/22568782.html
c语言编辑[繁:輯]器转载请注明出处来源