• C语言开发-开发工具安装配置,gcc下载安装配置


    CSDN话题挑战赛第2期
    参赛话题:学习笔记

    开发工具安装配置

    下载安装VSCode开发工具,下载地址:https://code.visualstudio.com/
    喜欢用中文的可以,同时按Ctrl + Shift + X 快捷键
    在左侧“扩展”视图文本框中输入“Language Packs”,点击你所需要的语言,这里我们安装的是中文简体,安装完成右下角弹出一个重启按钮,点击重启,语言自动切换。
    image.png
    安装C语言扩展。
    在这里插入图片描述
    安装code runner,用来启动C语言程序。
    在这里插入图片描述
    image.png
    如果上述配置了还是不能执行C语言程序,配置如下:

    1. 在扩展插件"code runner",右键鼠标,点击“拓展设置”,再找到"run in terminal",勾选上。

    image.png

    1. 在配置文件"launch.json"里面找到externalconsole,改成true
      在这里插入图片描述

    下载GCC编译器并安装配置

    gcc概述

    编辑器(如vi、记事本)是指我用它来写程序的(编辑代码),而我们写的代码语句,电脑是不懂的,我们需要把它转成电脑能懂的语句,编译器就是这样的转化工具。就是说,我们用编辑器编写程序,由编译器编译后才可以运行。
    Linux 系统下的 GCC 编译器实际上是 GNU 编译工具链中的一款软件,可以用它来调用 其他不同的工具进行诸如预处理、编译、汇编和链接这样的工作。GCC 不仅功能强大,性 能优越,其执行效率比一般的编译器相比要高 20%~30%,而且由于其是 GNU 项目之一, 是开源的软件。
    gcc(GNU Compiler Collection,GNU 编译器套件),是由 GNU 开发的编程语言编译器。gcc原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,gcc同样适用于微软的Windows
    编译命令格式:

    gcc [options] file...
    
    g++ [options] file...
    

    命令、选项和源文件之间使用空格分隔
    一行命令中可以有零个、一个或多个选项
    文件名可以包含文件的绝对路径,也可以使用相对路径
    如果命令中不包含输出可执行文件的文件名,可执行文件的文件名会自动生成一个默认名,Linux平台为a.out,Windows平台为a.exe。
    gcc常用选项
    -v:查看gcc编译器的版本,显示gcc执行时的详细过程
    -o Place the output into (file也是可执行文件)
    注: 指定输出文件名为file,这个名称不能跟源文件名同名
    -E Preprocess only; do not compile, assemble or link
    只预处理,不会编译、汇编、链接
    -S Compile only; do not assemble or link
    只编译,不会汇编、链接
    -c Compile and assemble, but do not link
    编译和汇编,不会链接

    gcc下载安装(Windows)

    1. 打开托管网站sourceforge然后Download,下载MinGW

    2. 下载完成后安装,一路next。

    3. 打开编译器然后在里点击Basic Setup,在Packpag里找到mingw32-gcc-g++ -bin,左键点击小框框然后点击Mark for installation
      在这里插入图片描述

    4. 点击菜单栏的Installation,点击Apply Changes。

    5. 在弹出的对话框里点击Apply,然后等待安装完成即可

    image.png

    1. 配置环境变量,在path中配置MinGW的bin目录路径。
      在这里插入图片描述

    2. 按WIN+R键,然后输入cmd,再输入gcc -v,出现以下信息则安装成功。

    image.png

    本文内容到此结束了,
    如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力。
    如有错误❌疑问💬欢迎各位指出。
    主页共饮一杯无的博客汇总👨‍💻

    保持热爱,奔赴下一场山海。🏃🏃🏃

  • 相关阅读:
    【论文精读】【DETR】End-to-End Object Detection with Transformers
    查找postgreSQL环境pg_hba.conf文件位置
    前端面试题搂搂
    python+nodejs+Vue宠物用品商城系统django源码介绍
    Django中开发遇到的问题(11月10号)
    生命在于学习——MSF初体验(一)
    sql server判断两个集合字符串是否存在交集
    IDEA 集成Maven
    Apache Commons Bridge For Scala
    关于为了少搬砖,而用node手写了一个React脚手架这件事
  • 原文地址:https://blog.csdn.net/qq_35427589/article/details/127070387