编译器的选择——VS2022

1. 编译器是什么?

C语言是一门编译型的计算机语言,为什么这么说呢?因为C语言的源代码都是文本文件,而文本文件本身是无法执行的,必须通过编译器翻译和链接器的链接,最后才能生成可执行的二进制文件。计算机不是万能的,计算机能够识别的是二进制的指令。所以编译器是C语言源代码在进行编译与链接时必不可少的工具。

2. 为什么选择VS2022?

2.1 编译器的对比

C语言是一门编译型的计算机语言,需要依赖编译器将计算机语言转换成机器能够执行的机器指令(二进制指令)。那我们常见的C语言编译器都有哪些呢?

比如:msvc(微软)、clang(苹果)、gcc就是一些常见的编译器,当然也有一些集成开发环境,如:VS2022、XCode(苹果)、CodeBlocks、DevC++、Clion等。

编译器通常是命令行的方式,不太方便。

集成开发环境(IDE)⽤于提供程序开发环境的应⽤程序,⼀般包括代码编辑器、 编译器 、 调试器和图形用户界面等⼯具。集成了代码编写功能、分析功能、编译功能、调试功能等⼀体化的开发软件服务套装。

  • VS2022集成了MSVC(安装包较大,安装简单,无需多余配置,使用起来非常方便)
  • XCode集成了Clang(苹果电脑上的开发工具)
  • CodeBlocks集成了gcc(这个工具比较小众,需要配置环境,不太推荐)
  • DevC++集成了gcc(小巧,但是工具过于简单,对于代码风格的养成不好,一些竞赛使用)
  • Clion是默认使用CMake,编译器是可以配置的(该工具收费,所以暂时不推荐大家使用)

整体考虑,推荐大家安装VS2022的社区版本学习,免费、使用方便,工作中常见。

VS2022的安装教程:https://www.bilibili.com/video/BV11R4y1s7jz/

2.2 VS2022的优缺点

优点:

  • VS2022是一个主流的集成开发环境,企业中使用较为普遍;
  • VS2022包含了:编辑器+编译器+调试器,功能强大;
  • 直接安装即可使用,基本不用额外配置环境,上手容易;
  • 默认界面是中文的,对初学者友好。

缺点:

  • 功能丰富,安装包大,占用空间多。

3. VS项目和源文件、头文件介绍

在VS上写代码时,我们一般会把代码放在一个项目(工程)中进行管理,这样代码不至于散落一地。

所以首先我们要新建一个项目。

在项目中就可以添加源文件和头文件了。

在C语言中,我们把.c为后缀的文件称为源文件,把.h为后缀的称为头文件。 

注:

  • 每个源文件(.c)单独经过编辑器处理生成对应的目标文件(.obj为后缀的文件)
  • 多个目标文件和库文件经过链接器处理生成对应的可执行程序(.exe文件)

 一切准备就绪后,我们就可以愉快地去敲代码啦!

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值