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.neticon-default.png?t=LA92https://sourceforge.net/projects/orwelldevcpp/

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

2.Visual Studio

传送门:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com)icon-default.png?t=LA92https://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 JetBrainsicon-default.png?t=LA92https://www.jetbrains.com/clion/

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

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

4.VC++6.0

很老的IDE了,不推荐使用

结尾

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

IDE这里采用的是Clion,下一篇会介绍Clion的环境配置

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

猜你喜欢

转载自blog.csdn.net/qq_57645160/article/details/121487047