C语言【基础篇】之搭建环境——从新手到实战的必备前奏

前言

大家好!我是 EnigmaCoder。本文收录于我的专栏C,如果您喜欢,可以持续关注!

  • 在前面的章节里我们介绍了什么是C语言以及首选C语言的好处。
    链接: C语言【基础篇】之初识C语言—开启编程之旅
  • 正所谓,工欲善其事,必先利其器。本文将介绍编译器与集成开发环境分别是什么,以及常见集成开发环境的安装、使用。

1. 编译器

编译器是将高级程序设计语言编写的源程序转化为目标机器可执行的机器语言程序的软件工具,主要功能是词法分析、语法分析、语义分析、代码生成和优化等。例如,GCC(GNU Compiler Collection)可将 C、C++ 等语言源文件编译成可执行文件。
Python的编译器

  • 上图是python的编译器。不难发现,编译器与命令行相似,都需要用户提供输入特定的指令,从而进行各种操作。
  • 对于新手来说,看到这样的编译器,可能就会想要放弃。主要原因在于其使用相对复杂,需要开发者熟悉命令行操作和编译选项,对于新手并不友好,适合对编译过程有深入理解习惯命令行操作的开发者。也正因为其偏底层,所以在进行底层开发、性能优化等场景具备优势
  • 那么,有没有对新手友好的开发工具呢?当然有的。下面我们将介绍集成开发环境。

2. 集成开发环境(IDE)

集成开发环境(Integrated Development Environment,简称 IDE)是一种为开发者提供的一站式软件开发工具,集成了代码编辑、编译、调试、项目管理等多种功能。 用户在界面中通过菜单、按钮、对话框等完成各种操作,如创建项目打开文件启动编译调试等,IDE 会自动调用相关工具并处理。

  • 上图是Visual Studio 2022。我们可以看到,其包含的许多能够为我们提供便捷的工具。
  • 可见,IDE更加友好,降低了开发门槛,方便初学者快速入手,可以提高开发效率,适合各种规模和复杂度的项目开发,尤其是大型项目的团队协作开发。
  • 同时,IDE生态系统丰富,提供众多的插件资源。其中涵盖各种功能领域,用户可以在插件市场根据需求搜索下载。而且社区支持强大,插件开发者和用户形成活跃的社区,用户可获取帮助、分享经验,插件开发者也会不断更新维护插件,使其功能更加完善稳定。
    在这里插入图片描述
  • 了解了IDE和编译器是什么,接下来我们聊一聊两者的关系

3. 编译器与IDE的关系

在我看来,编译器是IDE的核心,而IDE是对编译器的包装和扩展。离开了编译器,IDE就如同失去了心脏的空壳,无法使用。而IDE对编译器的包装和扩展,使得编程变得更加直观简洁有趣,更易于初学者上手。
总结

对比维度编译器IDE两者关系阐述
定义一种将高级程序设计语言编写的源程序转化为目标机器可执行的机器语言程序的软件工具,主要进行词法分析、语法分析、语义分析、代码生成和优化等操作集成了代码编辑、编译、调试、项目管理等多种功能,为开发者提供一站式服务的应用程序编译器是IDE实现编译功能的核心部分,IDE依赖编译器完成代码编译任务
功能核心专注于将源程序翻译为机器能理解的代码涵盖代码编辑、编译、调试、项目管理等多方面,编译只是其中一个关键功能编译器的编译功能是IDE众多功能的核心支撑,是程序从源代码到可执行文件的关键环节,而IDE在此基础上提供了更全面的开发功能
操作方式通过命令行输入指令,指定源文件、编译选项等进行编译操作通过图形化界面,用户利用菜单、按钮、对话框等轻松完成各种开发操作,包括触发编译IDE将编译器复杂的命令行操作进行包装,以图形化、便捷的方式呈现给用户,方便用户操作编译器
使用场景适用于对编译过程有深入理解,习惯命令行操作,追求编译过程精细控制的开发者适合各种水平的开发者,尤其是初学者和进行大型项目开发的团队IDE通过包装编译器,降低了编译器的使用门槛,扩大了使用场景,同时也为编译器的应用提供了更丰富的环境和支持
功能扩展功能相对单一,主要围绕编译任务可通过插件等方式扩展功能,如集成代码分析工具、版本控制系统等IDE对编译器进行了功能扩展,不仅方便调用编译器,还增加了许多与开发相关的辅助功能,提升了开发效率和体验

4.Visual Studio 2022的安装和使用

接下来,我将介绍Visual Studio 2022的安装和简单使用。

  • 4.1Visual Studio 2022

    Visual Studio 2022是微软推出的强大集成开发环境,支持多种编程语言,具备高效代码编辑、智能调试等功能,助力开发者提升开发效率 。
    在这里插入图片描述

    • 安装

      第一步
      去官网安装社区版,对于初学者来说,社区版已经可以满足,且完全免费。链接: Visual Studio 2022官网
      在这里插入图片描述
      第二步
      下载完成后,在工作负荷里选择使用C++的桌面开发,单个组件不更改,安装位置可以自行更改。
      在这里插入图片描述
      接着等待安装完成
      第三步
      在菜单栏里将 Visual studio 2022设置为桌面快捷方式。
      在这里插入图片描述
      右键>更多>打开文件位置>将图标拖出到桌面。
    • 使用

    第一步
    点击桌面图标进行个性化配置。
    第二步
    点击创建新项目
    在这里插入图片描述

    第三步
    点击空项目,选择文件位置
    在这里插入图片描述
    然后点右下角的创建
    第四步
    打开视图 ,点击解决方案资源管理器
    在这里插入图片描述

    第五步
    右键点源文件,点击添加再点击新建项
    在这里插入图片描述

    第六步
    选择C++文件,然后在下面进行取名。如果使用C语言就用.c后缀,如果使用C++语言则使用.cpp后缀。然后点击添加
    在这里插入图片描述
    接下来,便可以书写代码了,程序员的第一个代码往往是“Hello world!”。

    • 运行

点击三角形图标可以进行运行
在这里插入图片描述

#include<stdio.h>
int main()
{
   printf("Hello world!");
   return 0;
}

5.总结

本文主要介绍了编译器和集成开发环境(IDE)分别是什么以及它们之间的关系,然后详细讲述了visual studio 2022的安装和使用。如果您喜欢本文,别忘了三连,感谢您的支持!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值