C语言————编译器的介绍和选择

C语言是一门编译型的计算机语言,C语言源代码都是文本文件(.c文件),文本文件本身无法执行,必须通过编译器链接器,生成二进制的可执行文件(.exe文件)才能运行。

1.在Windows电脑上C语言程序生成的exe可执行文件:

注:

1.每个源文件(.c)单独经过编译器处理生成对应的目标文件(.obj文件)

2.多个目标文件和库文件经过链接器处理生成对应的可执行文件(.exe文件)

2.编译器的对比

C语言常见的编译器有:msvc,clang,gcc等;

常见的集成开发环境有:VS2022,XCode,CodeBlocks,DevC++,Clion等;

集成开发环境(IDE)⽤于提供程序开发环境的应⽤程序,⼀般包括代码编辑器、编译器、调试器和图形⽤户界⾯等⼯具。

VS2022 集成了MSVC(安装报包较⼤⼀些,安装简单,⽆需多余配置,使⽤起来⾮常⽅便)
XCode 集成了clang(苹果电脑上的开发⼯具)
CodeBlocks 集成了gcc(这个⼯具⽐较⼩众,需要配置环境,不太推荐)
DevC++ 集成了gcc(⼩巧,但是⼯具过于简单,对于代码⻛格的养成不好,⼀些竞赛使⽤)
Clion 是默认使⽤CMake,编译器是可以配置的(⼯具是收费,所以暂时推荐⼤家使⽤)

综合考虑,小博还是推荐使用VS2022的社区版本学习。