提示信息

在Ubuntu 22.04上配置VS Code进行C++开发环境的安装与配置

韦正闵 已关注

在Ubuntu 22.04上配置VS Code进行C++开发环境需要几个步骤。下面是详细的安装和配置指南:

安装Visual Studio Code

  1. 更新系统包
    打开终端并输入以下命令以更新系统包:

    1. sudo apt update
    2. sudo apt upgrade
  2. 安装VS Code
    首先需要下载Microsoft的签名密钥:

    1. wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
    2. sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/

    然后设置VS Code存储库:

    1. sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

    再次更新系统包以纳入新的VS Code存储库:

    1. sudo apt update

    最后安装VS Code:

    1. sudo apt install code

安装C++编译器

  1. 安装G++编译器
    通常,Ubuntu上默认未安装C++编译器。因此需要手动安装:

    1. sudo apt install build-essential
  2. 验证安装
    安装完后,可以通过输出G++的版本来验证是否成功安装:

    1. g++ --version

配置VS Code进行C++开发

  1. 安装C++扩展
    打开VS Code,进入扩展(Extensions)面板(快捷键:Ctrl+Shift+X),搜索并安装"C/C++"扩展。这个扩展由Microsoft提供,支持代码高亮、自动补全等功能。

  2. 配置C++编译

    • 创建和打开一个C++文件,通常以.cpp为后缀。
    • 打开命令面板(快捷键:Ctrl+Shift+P),输入"tasks"并选择Tasks: Configure Task,然后选择Create tasks.json file from template,从模板中选择Others
    • 在创建的tasks.json文件里,设置编译任务。可以像这样设置:
      { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true } } ] }
  3. 配置调试器

    • 打开调试面板(快捷键:Ctrl+Shift+D),然后点击create a launch.json file,选择C++ (GDB/LLDB)
    • launch.json中,你可以进行调试配置,比如设置目标可执行文件等。

    示例配置:

    1. {
    2. "version": "0.2.0",
    3. "configurations": [
    4. {
    5. "name": "g++ - 生成和调试活动文件",
    6. "type": "cppdbg",
    7. "request": "launch",
    8. "program": "${fileDirname}/${fileBasenameNoExtension}",
    9. "args": [],
    10. "stopAtEntry": false,
    11. "cwd": "${workspaceFolder}",
    12. "environment": [],
    13. "externalConsole": false,
    14. "MIMode": "gdb",
    15. "setupCommands": [
    16. {
    17. "description": "为 gdb 启用整齐打印",
    18. "text": "-enable-pretty-printing",
    19. "ignoreFailures": true
    20. }
    21. ],
    22. "preLaunchTask": "build",
    23. "miDebuggerPath": "/usr/bin/gdb",
    24. "setupCommands": [
    25. {
    26. "description": "Enable pretty-printing for gdb",
    27. "text": "-enable-pretty-printing",
    28. "ignoreFailures": true
    29. }
    30. ],
    31. "externalConsole": false
    32. }
    33. ]
    34. }

通过以上步骤,你现在已经成功在Ubuntu 22.04上配置了VS Code进行C++开发,可以开始编写、编译和调试C++代码了。如果有其他问题或需要进一步配置,请随时提问。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
韦正闵 关注 已关注

最近一次登录:2024-11-20 14:07:55   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图