Win11系统vscode配置C语言环境

  1. 安装Visual Studio Code
    如果你还没有安装VSCode,请从官方网站下载并安装:https://code.visualstudio.com/

  2. 安装C/C++扩展
    打开VSCode,进入扩展视图(点击侧边栏的扩展图标或使用快捷键Ctrl+Shift+X)。搜索并安装"C/C++"扩展,这是由Microsoft提供的官方扩展,用于支持C/C++语言。

  3. 安装编译器
    VSCode本身不包含编译器,你需要安装一个C语言编译器。常见的选择包括GCC或MinGW。你可以使用MinGW-w64,它提供了一个Windows版本的GCC。从MinGW-w64官网下载并安装,Downloads >>> MingW-W64-builds >>> github,like x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev0.7z

  4. 配置VSCode以使用编译器
    安装编译器后,你需要配置VSCode来使用它。这通常涉及到设置tasks.jsonlaunch.json文件,这些文件定义了如何编译和调试你的C程序。

    • 打开VSCode,选择一个C文件或创建一个新的C文件。
    • 点击侧边栏的运行按钮(或使用快捷键Ctrl+Shift+D)来打开运行和调试面板。
    • 点击创建一个launch.json配置文件,选择C/C++。
    • 同样,你可以创建一个tasks.json文件来定义构建任务。
  5. 配置IntelliSense
    如果你想要代码自动完成和其他智能功能,你可能需要配置IntelliSense。这通常涉及到安装并配置ccls或其他语言服务器。

  6. 编写和编译你的C程序
    创建一个新的C文件(例如hello.c),编写你的代码。然后使用VSCode的终端(通过Terminal -> New Terminal)来编译你的程序。你可以使用以下命令:

    gcc -o hello hello.c
    

    这将编译hello.c并生成一个可执行文件hello.exe

  7. 调试
    使用VSCode的调试功能,你可以设置断点,逐步执行代码,检查变量等。确保你的launch.json配置正确,然后点击调试图标开始调试。

  8. 自定义快捷键(可选):
    你可以自定义快捷键来提高开发效率。通过File -> Preferences -> Keyboard Shortcuts来访问快捷键设置。

  9. 安装其他有用的扩展(可选):
    根据你的需求,你可能还想安装其他扩展,比如用于代码格式化的C/C++ Clang-Format

相关推荐

  1. Win11系统vscode配置C语言环境

    2024-07-10 01:30:02       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 01:30:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 01:30:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 01:30:02       57 阅读
  4. Python语言-面向对象

    2024-07-10 01:30:02       68 阅读

热门阅读

  1. Mojo有哪些优势和劣势

    2024-07-10 01:30:02       19 阅读
  2. 论文阅读:Large Language Models for Education: A Survey

    2024-07-10 01:30:02       25 阅读
  3. ARM汇编的基础语法

    2024-07-10 01:30:02       23 阅读
  4. postman

    postman

    2024-07-10 01:30:02      20 阅读
  5. Redis

    Redis

    2024-07-10 01:30:02      20 阅读
  6. [Linux安全运维] Linux命令相关

    2024-07-10 01:30:02       26 阅读
  7. PCL 点云最小外接球形包围盒

    2024-07-10 01:30:02       20 阅读
  8. Pytest单元测试系列[v1.0.0][高级技巧]

    2024-07-10 01:30:02       19 阅读
  9. CLIP-EBC:通过增强的逐块分类,CLIP能够准确计数

    2024-07-10 01:30:02       24 阅读
  10. #pragma 指令

    2024-07-10 01:30:02       24 阅读
  11. C++休眠的方法

    2024-07-10 01:30:02       24 阅读
  12. Spring容器加载Bean和JVM加载类

    2024-07-10 01:30:02       21 阅读