• 使用 Visual Studio Code 配置 C/C++ 开发环境


    Visual Studio Code(简称 VSCode)是一款非常流行的代码编辑器,提供了丰富的扩展和配置支持,使其成为进行 C/C++ 开发的一款理想工具。本文将详细介绍如何在 VSCode 中配置 C/C++ 开发环境,涵盖安装必要的工具和插件、编写简单的 C/C++ 程序、配置调试环境等内容。更多内容

    一、安装必要的工具和插件

    1. 安装 VSCode

    首先,需要确保系统已经安装了 VSCode。可以前往 Visual Studio Code 官方网站 下载并安装适合您操作系统的版本。

    2. 安装 C/C++ 扩展

    打开 VSCode 后,按下 Ctrl+P 打开命令面板,输入 ext install ms-vscode.cpptools 并按回车键,安装 Microsoft 官方提供的 C/C++ 扩展。或者,可以在左侧活动栏中点击扩展(小方块图标),然后在搜索栏中输入 C/C++,点击安装。

    3. 安装编译器

    对于 Windows 系统,可以安装 MinGW 或 Microsoft Visual C++ Build Tools。对于 macOS 用户,则通常使用 Xcode 命令行工具。Linux 用户则可以使用 GCC:

    • Ubuntu/Debian 系列:sudo apt install gcc g++
    • Fedora/Red Hat 系列:sudo dnf install gcc gcc-c++

    二、编写第一个 C/C++ 程序

    1. 创建工作区

    在 VSCode 中,新建一个文件夹作为工作区(Workspace)。在 VSCode 中打开这个文件夹(File -> Open Folder)。然后在工作区中新建一个文件,例如 main.cpp

    cpp 复制代码 

    1. #include <iostream>
    2. int main() {
    3. std::cout << "Hello, World!" << std::endl;
    4. return 0;
    5. }

    2. 配置任务(Tasks)

    为了配置编译任务,需要创建一个名为 tasks.json 的配置文件。在 VSCode 中按 Ctrl+Shift+P 打开命令面板,输入 Tasks: Configure Task,选择 Create tasks.json file from template,并选择 Others

    然后在生成的 tasks.json 中添加以下内容:

    json 复制代码 

    1. {
    2. "version": "2.0.0",
    3. "tasks": [
    4. {
    5. "label": "build",
    6. "type": "shell",
    7. "command": "g++",
    8. "args": [
    9. "-g",
    10. "${file}",
    11. "-o",
    12. "${fileDirname}/${fileBasenameNoExtension}.exe"
    13. ],
    14. "group": {
    15. "kind": "build",
    16. "isDefault": true
    17. },
    18. "problemMatcher": ["$gcc"],
    19. "detail": "Generated task by VS Code."
    20. }
    21. ]
    22. }

    这段配置将编译当前打开的文件,并生成一个可执行文件。

    3. 配置调试

    在根目录下创建一个 .vscode 文件夹,并在其中创建一个名为 launch.json 的文件。在该文件中添加以下内容:

    json 复制代码 

    1. {
    2. "version": "0.2.0",
    3. "configurations": [
    4. {
    5. "name": "C++ Launch",
    6. "type": "cppdbg",
    7. "request": "launch",
    8. "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
    9. "args": [],
    10. "stopAtEntry": false,
    11. "cwd": "${workspaceFolder}",
    12. "environment": [],
    13. "externalConsole": true,
    14. "MIMode": "gdb",
    15. "setupCommands": [
    16. {
    17. "description": "Enable pretty-printing for gdb",
    18. "text": "-enable-pretty-printing",
    19. "ignoreFailures": true
    20. }
    21. ],
    22. "preLaunchTask": "build",
    23. "miDebuggerPath": "/usr/bin/gdb", // 或者 gdb 的安装路径
    24. "internalConsoleOptions": "neverOpen",
    25. "setupCommands": [
    26. {
    27. "description": "Enable pretty-printing for gdb",
    28. "text": "-enable-pretty-printing",
    29. "ignoreFailures": true
    30. }
    31. ]
    32. }
    33. ]
    34. }

    4. 调试程序

    按下 F5 键或者选择 Run -> Start Debugging 开始调试程序。如果一切配置正确,VSCode 将会编译并执行你的程序,并能够在断点处停下、单步执行代码等。

    三、总结

    通过以上步骤,你已经成功在 Visual Studio Code 中配置了 C/C++ 开发环境,并能够编写、编译和调试 C/C++ 程序。VSCode 的强大之处在于其丰富的扩展和配置选项,可以根据个人需求进一步优化和定制开发环境。希望本文对你有所帮助,祝你编码愉快!

    参考资料

  • 相关阅读:
    Redis与jedis的区别
    【树莓派不吃灰】Linux篇⑥ 正规表示法与文件格式化处理(核心概念)
    SpringBean生命周期
    【前端】伪元素的postion:absolute是对哪里的?
    【生物素叠氮化物|cas:908007-17-0】价格_厂家
    Vue3属性绑定方式分析
    Blender中的4种视图着色模式
    OpenHD改造实现廉价高清数字图传(树莓派+PC)—(六)OSD和视频画面整合显示
    什么是NetApp的DQP和如何安装DQP?
    Docker部署高性能分布式存储MinIO
  • 原文地址:https://blog.csdn.net/weixin_58606202/article/details/142178459