linux vs code 编译配置,Linux下VS Code安装与C编程环境配置

本文详细介绍了如何在Linux环境下配置Visual Studio Code(VS Code)以进行C编程,包括VS Code的安装步骤(针对Red Hat系、Debian系、Arch Linux系及其他发行版),以及C编程环境的配置,包括安装gcc和gdb,安装VS Code C/C++扩展,创建和配置tasks.json、launch.json、c_cpp_properties.json和settings.json等文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要参考自VS Code官方文档,对其进行一些了简化和补充,如果想获得更多详细内容,请阅读官方文档code.visualstudio.com/docs/cpp/co…

Linux与C语言紧密相关,在Linux下写C代码更是一种享受。工欲善其事,必先利其器,舒适的开发环境非常重要。Linux下有编译器gcc和调试器gdb,还有编辑器vim。但vim的使用颇有难度,我们选择更加用户友好的VS Code进行编程,并使用扩展搭建一个完整的编程环境。

VS Code安装

Red Hat系与Debian系

3192a2a11b2833f9724481223bb121b3.png

如果你的Linux发行版属于Rea Hat系,如Fedora,CentOS,RHEL,下载 .rpm文件。

如果你的Linux发行版属于Debian系,如Debian,Ubuntu,Mint,ElementaryOS,下载 .deb文件。

下载完成后,打开终端并进入软件包所在目录,进行安装。

对于Red Hat系,使用yum命令:

sudo dnf install ./软件包

复制代码

对于Debian系,使用apt命令:

sudo apt install ./软件包

复制代码

Arch Linux系

本节适用于Arch Linux以及基于Arch Linux的发行版,如Manjaro。

VS Code官网并未提供用于Arch Linux的pkg包,但Arch Linux社区拥有强大的AUR(ArchLinux User-community Repository),从这里可以找到构建VS Code包的方法。

虽然Arch Linux软件仓库里有VS Code的开源版本'code',但因为图标太丑,我还是选择了官方的二进制版本

在右侧搜索栏输入'visual studio code',在搜索结果中点击'visual-studio-code-bin',进入软件包页面。

在右上角的小窗内点击'Download snapshot(下载快照)'。

7b9e6ebb6043e008ddb405bcc1ce819c.png

下载后的文件是一个压缩包,包含一个文件夹,将其解压,如图所示:

2d425cbd5a05365a7a50b679e6230545.png

打开终端并进入解压出来的文件夹,本例中是'visual-studio-code-bin',输入以下命令开始构建软件包。

makepkg -si

复制代码

此命令会依据文件夹中'PKGBUILD'文件的内容下载所需资源并构建为Arch Linux的软件包,使用包管理器安装依赖,并在构建完成后安装软件包。

如果你够仔细,会发现在构建后文件夹中多出一个以'pkg.tar.zst'为后缀的文件,这就是Arch Linux的软件包,将它保存起来,就可以在没有网络的情况下用pacman安装VS Code了。

其他发行版

在VS Code官网选择'Other platforms',下载以'tat.gz'为后缀的文件,它是一个压缩包,包含一个文件夹。解压后进入文件夹,运行名为'code'的程序即可启动VS Code。

C编程环境配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值