windows&ubuntu22.04中vscode调试运行

文章描述了如何在Windows和Ubuntu22.04系统中更新launch.json和tasks.json文件,以适应不同的C++项目编译和调试需求,包括修改编译命令、设置正确的编译器路径以及调试配置。
摘要由CSDN通过智能技术生成

windows运行

launch.json中改为

{
    "version": "0.1.0",
    "command": "g++",
    "args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"], // 编译命令参数
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
}

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": "g++", //这里注意一下,见下文
            "command": "D:\\Program Files\\x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0\\mingw64\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "D:\\Program Files\\x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0\\mingw64\\bin"
            },
            "problemMatcher": [
                "$gcc"
            ]
        }
    ]
}

ubuntu22.04运行

launch.json中改为

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/${fileBasenameNoExtension}.out",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "preLaunchTask": "build",
            "miDebuggerArgs": "-q -ex quit; wait() { fg >/dev/null; }; /usr/bin/gdb -q --interpreter=mi",
            "setupCommands": [
                {
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
                }
            ]
        }
        ]
}

tasks.json中修改为

{
    "tasks": [
        {
            "type": "shell",
            "label": "build",
            "command": "g++",
            "args": [
                "-g",
                "${file}",
                "-std=c++11",
                "-o",
                "${fileBasenameNoExtension}.out"
            ]
        }
    ],
    "version": "2.0.0"
}

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以按照以下步骤在Ubuntu 22.04上安装VSCode: 1. 打开终端并更新软件包列表: ``` sudo apt update ``` 2. 安装GPG密钥: ``` wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' ``` 3. 安装VSCode: ``` sudo apt install code ``` 4. 安装完成后,您可以在应用程序菜单找到VSCode。 希望这可以帮助您在Ubuntu 22.04上安装VSCode。 ### 回答2: Ubuntu 22.04Ubuntu操作系统的一个版本,在这个版本安装VS Code也比较简单。下面是详细的步骤: 1. 打开终端,并输入以下命令来更新所有的软件包: sudo apt-get update 2. 安装curl以便下载微软的代码库: sudo apt-get install curl 3. 下载并导入Microsoft GPG密钥: curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg 4. 安装该密钥: sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/ 5. 安装软件包管理工具: sudo apt-get install apt-transport-https 6. 添加VS Code存储库: sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' 7. 更新存储库: sudo apt-get update 8. 安装VS Code: sudo apt-get install code 安装完成后,你可以通过输入命令“code”来启动VS Code。可以通过应用程序菜单或启动器来启动它。 总结:在Ubuntu 22.04上安装VS Code非常简单和方便。只需要从软件包管理工具安装即可。如果你愿意,也可以从官方网站下载并手动安装它。 ### 回答3: 1.前置条件: 首先需要安装Ubuntu桌面或服务器版本22.04,确保已连接互联网。 2.安装依赖: 首先需要安装编译器(build-essential),以便安装Microsoft GPG密钥和安装Visual Studio Code软件。 在终端窗口输入以下命令: sudo apt update sudo apt upgrade sudo apt install build-essential 3.下载和安装密钥: 在终端窗口输入以下命令: wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/ rm packages.microsoft.gpg 4.添加VS Code存储库: 在终端窗口输入以下命令: sudo add-apt-repository "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" 5.安装VS Code: 在终端窗口输入以下命令: sudo apt install apt-transport-https sudo apt update sudo apt install code 6.启动VS Code: 在终端窗口输入以下命令: code 7.更新与扩展: 可以更新VS Code和其扩展。 在左侧的活动栏,单击“扩展”。 您可以查看和安装可用扩展。 8.卸载VS Code: 在终端窗口输入以下命令: sudo apt remove code sudo apt autoremove 以上就是在Ubuntu 22.04系统上安装Visual Studio Code的步骤。如果您遇到任何问题,请在终端窗口查看详细信息,或者访问Visual Studio Code官网获取支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值