跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > Ubuntu下vscode彻底卸载、安装及c++配置全过程

Ubuntu下vscode彻底卸载、安装及c++配置全过程

时间:2024-04-08 18:45:32 来源:网络cs 作者:付梓 栏目:卖家故事 阅读:

标签: 安装  配置  过程 
阅读本书更多章节>>>>

vscode彻底卸载和安装

要在 Ubuntu 上彻底卸载 Visual Studio Code,你可以执行以下步骤:

首先,确保关闭所有正在运行的 Visual Studio Code 实例。
打开终端。
执行以下命令卸载 Visual Studio Code:

sudo apt purge code

删除 Visual Studio Code 的配置文件和缓存文件。这些文件通常位于用户的主目录下的 .config 和 .cache 目录中。你可以使用以下命令删除它们:

rm -rf ~/.config/Coderm -rf ~/.cache/Code

如果你使用过 Visual Studio Code 的插件或扩展,可以手动删除相关文件。插件和扩展通常位于用户的主目录下的 .vscode 目录中。

rm -rf ~/.vscode

如果你之前是使用了 Snap 安装 Visual Studio Code,你可以通过以下步骤来卸载它:

sudo snap remove code

这样就会完全从你的系统中移除 Visual Studio Code。
请注意,Snap 包管理器安装的软件可能会保留一些数据或配置文件。如果你想要删除这些残留的文件,你可以手动删除它们。通常情况下,这些配置文件位于用户的主目录下的 .config 和 .cache 目录中,以及 .vscode 目录中,参考以上步骤。

完成这些步骤后,Visual Studio Code 将被完全从你的系统中卸载,并且相关的配置文件也被删除。

APT 包管理器(在 Ubuntu 上常用)安装 Visual Studio Code

你可以按照以下步骤操作:

curl 和 gpg 都是在命令行中使用的常见工具:
curl: curl 是一个用于传输数据的命令行工具和库。它支持许多协议,包括 HTTP、HTTPS、FTP 等,可以通过 URL 获取或发送数据。在上下文中,我们使用 curl 来下载 Microsoft 的 GPG 密钥文件。
gpg: gpg 是 GnuPG(GNU Privacy Guard)的缩写,是一个用于加密和签名数据的命令行工具。它可以生成密钥对、加密和解密文件、签名和验证文件等。在上下文中,我们使用 gpg 来验证下载的 Microsoft GPG 密钥文件的真实性。

在安装 Visual Studio Code 时,我们使用 curl 下载 Microsoft 的 GPG 密钥文件,然后使用 gpg 工具验证其真实性。这些操作是为了确保你从官方源下载的软件包是可信的,并且没有被篡改。
首先,安装 curl 和 GPG

sudo apt install curlsudo apt install gnupg

然后打开终端,添加 Microsoft 的 GPG key 以及 Visual Studio Code 的存储库。运行以下命令:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpgsudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

更新 apt 包索引:

sudo apt update

sudo apt install code

如果在使用 apt 安装 Visual Studio Code 时出现 无 apt 软件包 “code” 的错误,但是提示有一个同名的 Snap 软件包,那么你可以选择使用 Snap 安装 Visual Studio Code。你可以按照以下步骤来进行安装:

打开终端。
运行以下命令以安装 Visual Studio Code 的 Snap 软件包:

sudo snap install code --classic

这将下载并安装 Visual Studio Code 并将其添加到你的系统中。
安装完成后,你可以在应用菜单中找到 Visual Studio Code,并从那里启动它。
Snap 是另一种流行的软件包管理器,它提供了易于安装和管理的软件包。

在 Visual Studio Code 中配置 C++ 环境

安装 Visual Studio Code:如果你还没有安装 Visual Studio Code,请前往 Visual Studio Code 官网 下载并安装。

安装 C++ 扩展:

打开 Visual Studio Code。
在侧边栏的扩展视图中搜索 “C++”。
选择官方提供的 C++ 扩展并点击安装按钮。

安装 C++ 编译器:

在 Ubuntu 上,可以通过以下命令安装基本的 C++ 编译器和工具:

sudo apt updatesudo apt install build-essential

创建或打开 C++ 项目:

打开 Visual Studio Code。
创建一个新的文件夹作为你的 C++ 项目,或者打开一个已有的项目文件夹。
配置调试器:

安装调试器扩展:

在 Visual Studio Code 中点击左侧的扩展图标。
在搜索栏中输入 “C++”。
选择 “C/C++” 扩展并安装。关于插件无法搜索问题提取扩展出错,可以参考我的另一篇文章解决方法
在这里插入图片描述在这里插入图片描述

配置 launch.json 文件:

点击 Visual Studio Code 中的调试图标,然后点击配置(齿轮图标)以创建 launch.json 文件。

选择 “C++(GDB/LLDB)” 作为调试器。
根据提示选择 “g++” 或 “clang++” 作为编译器。
选择 “gdb” 或 “lldb” 作为调试器。
在这里插入图片描述

{    "version": "0.2.0",    "configurations": [        {            "name": "(gdb) 启动",            "type": "cppdbg",            "request": "launch",            "program": "输入程序名称,例如 ${workspaceFolder}/main",            "args": [],            "stopAtEntry": false,            "cwd": "${fileDirname}",            "environment": [],            "externalConsole": false,            "MIMode": "gdb",            "setupCommands": [                {                    "description": "为 gdb 启用整齐打印",                    "text": "-enable-pretty-printing",                    "ignoreFailures": true                },                {                    "description": "将反汇编风格设置为 Intel",                    "text": "-gdb-set disassembly-flavor intel",                    "ignoreFailures": true                }            ]        }            ]}

保存 launch.json 文件。
在 Visual Studio Code 中调试时,如果你希望在运行程序时能够自动输出调试信息,可以按照以下步骤进行配置:
打开你的 C++ 项目,并确保你已经配置好了 launch.json 文件来启动调试器。如果还没有配置,请按照之前的指导完成 launch.json 的配置。
在 launch.json 文件中,确保你的调试配置中有一个名为 “externalConsole” 的属性,并将其设置为 true。这会将调试器的输出显示在外部终端中,而不是内置的调试控制台。
在这里插入图片描述

配置 tasks.json 文件:

配置构建任务以编译你的 C++ 代码。
在菜单栏中选择 “终端” -> “运行任务” -> “配置任务” -> “使用模板创建任务文件”。如果你没有打开任何文件夹,则可能会提示你选择一个文件夹以保存 tasks.json 文件。
在这里插入图片描述

选择 “Others”,然后在弹出的菜单中选择 “Create tasks.json file from template”。

在弹出的菜单中选择 “Others”。

这将创建一个名为 tasks.json 的空文件,并打开该文件以进行编辑。

将以下示例代码复制并粘贴到 tasks.json 文件中:

{    "version": "2.0.0",    "tasks": [        {            "label": "build",            "type": "shell",            "command": "g++",            "args": [                "-g",                "${file}",                "-o",                "${fileDirname}/${fileBasenameNoExtension}"            ],            "group": {                "kind": "build",                "isDefault": true            },            "problemMatcher": {                "owner": "cpp",                "fileLocation": ["relative", "${workspaceFolder}"],                "pattern": {                    "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",                    "file": 1,                    "line": 2,                    "column": 3,                    "severity": 4,                    "message": 5                }            },            "detail": "Compiler: g++"        }    ]}

点击 Visual Studio Code 中的 “终端” 菜单,然后选择 “运行任务”。
选择 “C/C++: g++ build active file” 或 “C/C++: clang++ build active file”。
保存 tasks.json 文件。

创建一个新的 .cpp 文件或打开一个已有的文件。
编写你的 C++ 代码。

#include <iostream>using namespace std;int main(){    cout << "1" << endl;    return 0;}

使用快捷键 Ctrl + Shift + B 来执行构建任务编译代码。
在代码中设置断点。
点击 Visual Studio Code 中的 “调试” 菜单,然后选择 “启动调试”。
终端输入

 ./project 

在这里插入图片描述

开始调试你的代码。
通过以上步骤,你应该能够成功配置 Visual Studio Code 的 C++ 开发环境,并开始编写、构建和调试你的 C++ 代码。

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-04-08/155598.html,文章来源:网络cs,作者:付梓,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论