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

hfl~ 2024-07-07 15:37:02 阅读 100

vscode彻底卸载和安装

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

首先,确保关闭所有正在运行的 Visual Studio Code 实例。

打开终端。

执行以下命令卸载 Visual Studio Code:

sudo apt purge code

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

rm -rf ~/.config/Code

rm -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 curl

sudo apt install gnupg

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

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg

sudo 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

<code>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 update

sudo 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” 作为调试器。

在这里插入图片描述

<code>{

"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 文件中:

<code>{

"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++ 代码。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。