当前位置: 首页 > news >正文

1.在vsCode上创建Hello,World

(1).编译器的安装配置

使用vsCode进行编写c语言,首先需要安装gcc编译器,可以自己去寻找资料或者gcc官网进行下载.

下载好后,将文件夹放入到自己指定的目录后,配置系统环境变量,将path指向编译器的bin目录

进入bin目录打开cmd,输入gcc -v,然后就会成功输出信息.

(2).vsCode配置

打开vsCode,下载C/C++插件,下载好后创建新的文件夹,用于存放vsCode代码文件,在其下面再创建一个.vsCode文件夹,用于存放编译配置信息,其下存放三个文件,分别是:

1.c_cpp_properties

{
    "configurations": [
        {
          "name": "Win32",
          "includePath": ["${workspaceFolder}/**"],
          "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
          "windowsSdkVersion": "10.0.17763.0",
          "compilerPath": "C:\\Program Files (x86)\\MinGW\\bin\\g++.exe",   
          "cStandard": "c11",
          "cppStandard": "c++17",
          "intelliSenseMode": "${default}"
        }
      ],
      "version": 4
}

2.launch.json

{

      "version": "0.2.0",

    "configurations": [

        {

            "name": "g++.exe build and debug active file",

            "type": "cppdbg",

            "request": "launch",

            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",

            "args": [],

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole": true,

            "MIMode": "gdb",

            "miDebuggerPath": "C:\\Program Files (x86)\\MinGW\\bin\\gdb.exe",       /*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/

            "setupCommands": [

                {

                    "description": "为 gdb 启用整齐打印",

                    "text": "-enable-pretty-printing",

                    "ignoreFailures": true

                }

            ],

            "preLaunchTask": "task g++"

        }

    ]

}

3.tasks.json

{

    // See https://go.microsoft.com/fwlink/?LinkId=733558

    // for the documentation about the tasks.json format

    "version": "2.0.0",

    "tasks": [

        {

        "type": "shell",

        "label": "task g++",

        "command": "C:\\Program Files (x86)\\MinGW\\bin\\g++.exe",

        "args": [

            "-g",

            "${file}",

            "-o",

            "${fileDirname}\\${fileBasenameNoExtension}.exe",

            "-I",

            "D:\\vsCodeDemo\\cDemo",      

            "-std=c++17"

        ],

        "options": {

            "cwd": "C:\\Program Files (x86)\\MinGW\\bin"    

        },

        "problemMatcher":[

            "$gcc"

        ],

        "group": "build",

       

        }

    ]

}


 

(3)编写代码调试

完成上面步骤后,创建自己项目的文件夹,并创建一个xxx.c为后缀的文件,按F5进入调试运行,程序成功运行!很好,接下来让我们继续学习C吧.

http://www.lryc.cn/news/181582.html

相关文章:

  • XrayGLM - 医学大模型
  • Hive 常见数据倾斜场景及解决方案(Map\Join\Reduce端)
  • C++中的四种强制类型转换符详解
  • Windows电脑多开器的优缺点对比
  • Java笔记六(面向对象:类与对象)
  • Git使用【中】
  • Greenplum7一键安装
  • Springboo整合Sentinel
  • python爬取csdn个人首页中的所有封面
  • EasyHttp - 网络请求,如斯优雅
  • 【Java】Stream的基本使用
  • idea Springboot 高校科研资源共享系统VS开发mysql数据库web结构java编程计算机网页源码maven项目
  • 机器学习算法基础--K-means应用实战--图像分割
  • CSS学习小结
  • 数据挖掘实验(一)数据规范化【最小-最大规范化、零-均值规范化、小数定标规范化】
  • C++17中std::filesystem::directory_entry的使用
  • C/C++跨平台构建工具CMake入门
  • 【CFD小工坊】浅水方程的离散及求解方法
  • 第十四章 类和对象——C++对象模型和this指针
  • 计算机竞赛 深度学习卫星遥感图像检测与识别 -opencv python 目标检测
  • java web+Mysql e-life智能生活小区物业管理系统
  • AttributeError: module ‘dgl‘ has no attribute ‘batch_hetero‘
  • Vue项目搭建图文详解教程
  • SpringMVC处理请求核心流程
  • SoloX:Android和iOS性能数据的实时采集工具
  • 【知识点随笔分析 | 第五篇】简单介绍什么是QUIC
  • vscode ssh 远程免密登录开发
  • 辅助驾驶功能开发-测试篇(2)-真值系统介绍
  • 运行程序时msvcr110.dll丢失的解决方法,msvcr110.dll丢失5的个详细解决方法
  • 已解决 Bug——IndexError: index 3 is out of bounds for axis 0 with size 3问题