本文主要参考自VS Code官方文档,对其进行一些了简化和补充,如果想获得更多详细内容,请阅读官方文档code.visualstudio.com/docs/cpp/co…
Linux与C语言紧密相关,在Linux下写C代码更是一种享受。工欲善其事,必先利其器,舒适的开发环境非常重要。Linux下有编译器gcc和调试器gdb,还有编辑器vim。但vim的使用颇有难度,我们选择更加用户友好的VS Code进行编程,并使用扩展搭建一个完整的编程环境。
VS Code安装
Red Hat系与Debian系
如果你的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(下载快照)'。
下载后的文件是一个压缩包,包含一个文件夹,将其解压,如图所示:
打开终端并进入解压出来的文件夹,本例中是'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编程环境配置