目录
一什么是编译器
C语⾔是⼀⻔编译型计算机语⾔,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,所有必须通过编译器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。这就是编译器的作用。
二编译器的对比与选择
编译器发展至今已经涌现出许多产品,其中具有代表性的有:VS2022、 XCode、CodeBlocks、DevC++、Clion等。
- VS2022 集成了MSVC(安装报包较⼤⼀些,安装简单,⽆需多余配置,使⽤起来⾮常⽅便)
- XCode 集成了clang(苹果电脑上的开发⼯具)
- • CodeBlocks 集成了gcc(⼯具⽐较⼩众,需要配置环境)
- DevC++ 集成了gcc(⼯具过于简单,对于代码⻛格的养成不好)
- Clion 是默认使⽤CMake,编译器是可以配置的(⼯具收费)
通过以上比较,vs2022对于我们初学者或许是一个不错的选择。
三关于vs2022
优点:
- VS2022 是⼀个主流的集成开发环境,企业中使⽤较为普遍
- VS2022 包含了:编辑器+编译器+调试器,功能强⼤
- 直接安装即可使⽤,基本不⽤额外配置环境,上⼿容易
- 默认界⾯是中⽂的,初学者友好
缺点:
- 功能丰富,安装包⼤,占⽤空间多。
安装与使用:
vs2022的安装与使用