VScode配置C语言环境完整版(亲测可用)

以下是“VScode配置C语言环境完整版(亲测可用)”的完整攻略:

步骤一:安装MinGW编译器

  1. 访问MinGW官网(https://sourceforge.net/projects/mingw-w64/),下载适合自己操作系统版本的MinGW编译器安装程序,并进行安装。
  2. 打开安装目录下的bin文件夹,并将其中的mingw32-make.exe、gcc.exe、g++.exe、gdb.exe文件复制到任意一个路径下,例如D:/mingw/bin下。

步骤二:安装VScode扩展

  1. 在VScode左侧依次点击扩展->搜索框中,输入“C/C++”。在搜索结果中,选择 Microsoft 的官方扩展“C/C++”并安装。
  2. 安装完成后,重新启动VScode软件,并依次点击 文件 -> 首选项 -> 设置,进入VScode配置界面。
  3. 在搜索框中输入“C_Cpp”,并找到下图所示的C/C++配置项,选择“编辑 in setting.json”。

  4. 在打开的settings.json配置文件中,添加如下配置:

"C_Cpp.default.configurationProvider":"ms-vscode.cmake-tools",
"C_Cpp.default.includePath":[
    "${workspaceFolder}/**",
    "D:/mingw/include/**"
],
"C_Cpp.default.browse.limitSymbolsToIncludedHeaders": true,
"C_Cpp.default.intelliSenseMode": "gcc-x64",
"C_Cpp.default.compilerPath":"D:/mingw/bin/gcc.exe",

上述配置项中,C_Cpp.default.configurationProvider配置项用于定义编译环境,C_Cpp.default.includePath用于定义头文件的搜索路径,C_Cpp.default.compilerPath用于定义编译器的位置。

步骤三:新建C语言项目

  1. 在VScode左侧选择“打开文件夹”并新建一个文件夹,用于放置我们的C语言项目文件。
  2. 在文件夹下新建一个.c文件,在文件中编写C语言代码,例如:
#include <stdio.h>

int main() {
    printf("Hello, World!");
    return 0;
}

步骤四:编译和运行程序

  1. 在VScode中选择“终端” -> “新建终端”打开终端窗口,在其中输入如下命令编译我们的C语言程序:
gcc -o hello hello.c

其中,-o选项用于指定编译生成的可执行文件名称,hello.c为我们编写的C语言代码文件名称。
2. 编译完成后,我们可以在终端窗口中输入如下命令运行我们的程序:

./hello

程序将输出“Hello, World!”字符串。

以上就是“VScode配置C语言环境完整版(亲测可用)”的完整攻略,希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VScode配置C语言环境完整版(亲测可用) - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • Android application捕获崩溃异常怎么办

    为了使我们的Android应用在使用时更加稳定,我们需要捕获应用程序的错误和异常。 当应用程序在运行时崩溃并退出应用程序的情况下,我们可以通过捕获这些错误和异常来了解问题出现的原因并追踪和解决它们。 在Android应用程序中捕获异常有很多不同的方法。 以下是一些可能的方法和完整攻略: 使用try-catch块捕获异常 try-catch块是一种用于捕获异常…

    C 2023年5月23日
    00
  • 利用C++实现通讯录管理系统的完整代码

    关于“利用C++实现通讯录管理系统的完整代码”的攻略如下: 步骤一:分析需求 在开始写代码之前,我们需要先仔细分析需求。通讯录管理系统有哪些功能呢?比如添加联系人、显示联系人、删除联系人等等。要想写好代码,先要清晰的了解需求。 步骤二:设计数据结构 在考虑具体的实现之前,我们需要确定一个数据结构来组织我们的数据。在通讯录管理系统中,最核心的数据结构就是通讯录…

    C 2023年5月23日
    00
  • C++实现小型图书管理系统

    C++实现小型图书管理系统攻略 1. 系统设计 图书管理系统主要包含以下功能:- 添加书籍- 删除书籍- 查询书籍信息- 修改书籍信息- 显示所有书籍 因此,我们可以设计一个Book类来表示一本书籍,其中包含以下属性:- 书名- 作者- 出版社- ISBN编号- 价格 下面是Book类的定义: class Book { public: string name…

    C 2023年5月23日
    00
  • php使用curl判断网页404(不存在)的方法 原创

    下面是关于“php使用curl判断网页404(不存在)的方法”的完整攻略。 使用curl判断网页是否存在 我们可以使用curl来访问网页,并判断网页是否存在。如果网页存在,我们会得到一个HTTP状态码200;如果网页不存在,则会得到HTTP状态码404。 以下是使用curl的方法的示例: function checkPageExist($url){ $ch …

    C 2023年5月23日
    00
  • springboot解决java.lang.ArrayStoreException异常

    当我们在使用Spring Boot时,有时候会遇到java.lang.ArrayStoreException异常,这是因为在编译期间未正确识别数组类型,导致在运行期间出现异常。下面我将介绍如何解决这个问题的完整攻略。 1. 理解java.lang.ArrayStoreException异常是什么 java.lang.ArrayStoreException异常…

    C 2023年5月22日
    00
  • C++对象的动态建立与释放详解

    C++对象的动态建立与释放详解 什么是动态建立和释放对象? 在C++中,创建一个对象可以采用两种方式: 静态建立方式:在栈上或全局区创建一个对象,例如: cpp MyClass obj1; //在栈上创建对象 MyClass* pObj2 = new MyClass(); //在堆上创建对象,动态分配内存 动态建立对象方式:使用new操作符,在堆上分配内存,…

    C 2023年5月22日
    00
  • C++获取MD5算法实现代码

    获取MD5算法实现代码的完整攻略可以分为以下几步: 步骤一:了解MD5算法 MD5算法是一种哈希算法,它将任意长度的数据(字节序列)映射为固定长度(128位)的数据,通常表示为32位16进制数。在C++中,可以使用第三方库或自己编写代码来实现MD5算法。 步骤二:选择MD5库 有很多开源的MD5库可供选择,常用的有: OpenSSL:一个通用的加密库,包含各…

    C 2023年5月24日
    00
  • C语言 数组

    C语言数组的使用攻略 数组的概念 在C语言中,数组(Array)是一种可存储多个相同类型数据的结构。数组中的每个元素可以通过下标(int)来唯一确定。数组下标从0开始,最大下标为数组长度-1。 数组的声明 在C语言中,声明数组需要指定数组的类型和长度。以下是一个数组的声明示例: int array[5]; // 声明一个长度为5的int类型数组 数组的初始化…

    C 2023年5月9日
    00
合作推广
合作推广
分享本页
返回顶部