01学习之路:开发工具的选择

目录

IDE和编译器的分类

编译器

IDE

如何选择开发工具?

1.Dev C++

2.Visual Studio

3.CLion

4.VC++6.0

结尾


IDE和编译器的分类

编译器

编译器就是本身可以将高级代码翻译成机器码的工具,它带有翻译器,调试器,链接器,以及C的标准库(C语言自带的标准库,封装了各种常用函数,如输入输出等)

注意:编译器和IDE不同,编译器只提供代码的编译,链接,启动文件,不带有编辑的功能

IDE

IDE就是集成开发环境,它集成了编译器和编辑器,便于初学者进行开发,不需浪费太多精力在编译器上,从而可以主要去学习语法的重心,而不是学习工具

如何选择开发工具?

1.Dev C++

传送门:Dev-C++ download | SourceForge.nethttps://sourceforge.net/projects/orwelldevcpp/

对C99语言标准的支持较好,但是一个比较落后的IDE了,不推荐使用

2.Visual Studio

传送门:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com)https://visualstudio.microsoft.com/zh-hans/vs/

微软家的IDE,号称是宇宙第一IDE,强大的调试功能项目构建,缺点就是有太多自己定义的函数(如scanf_s),当然是有方法解决的,代码补全不够智能

还有一点就是对于C99的支持不够好(如C99的变长数组,在VS是不能够使用的)

推荐使用

3.CLion

传送门:

CLion: A Cross-Platform IDE for C and C++ by JetBrainshttps://www.jetbrains.com/clion/

Jb家的全家桶系列之一,习惯了他家的IDE的可以考虑入手这个,现代化的IDE,Cmake,强大及稳定的项目构建功能

缺点就是吃内存,比较依赖电脑配置,配置不够的较为卡顿,另外就是收费,无社区版,未来使用人数多了会推出社区版。

4.VC++6.0

很老的IDE了,不推荐使用

结尾

目前就介绍这些IDE,另外不建议新手使用编辑器+编译器的组合(如vim+gcc)等,新手的首要任务是要入门C,了解和熟悉C的语法,而不是在一个工具上折腾,这样就本末倒置了,望周知。

希望和你们一起努力变好,加油.

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>