Linux下安装VSCode调试C程序(linux 安装vscode)

Linux下安装VSCode调试C程序(linux 安装vscode)

vscode

前面我们简单介绍了在Ubuntu20.04下如何安装和使用常用的桌面软件,主要是日常使用的编辑器和浏览器等。

本文介绍如何安装VSCode,并安装C和C 编译链进行简单的C语言程序调试。

  • 安装VSCode
  • 安装gcc
  • 安装g
  • VSCode调试C程序

安装VSCode

介绍多种方式安装VSCode:

  • 软件商店安装

Ubuntu20.04的软件商店就提供了VSCode的下载,名字叫“code”,可以根据名字搜索,也可以进入开发工具分类下查找安装。

  • 官网下载安装包

首先前往VSCode官网下载Linux .deb安装包。

双击安装包利用软件商店安装或者运行命令安装:

ubuntu@ubuntu-virtual-machine:~/下载$ sudo dpkg -i code_1.66.1-1649257842_amd64.deb

  • 命令行安装

ubuntu@ubuntu-virtual-machine:~/下载$ sudo snap install code --classic

安装完以后打开VSCode

Linux下安装VSCode调试C程序(linux 安装vscode)

VSCode on Linux

具体的使用情况自行摸索,为大家推荐几个扩展插件:

打开左侧边栏的插件管理,搜索关键词即可找到相关的插件。

  • 中文插件

顾名思义,为VSCode支持中文显示。

Linux下安装VSCode调试C程序(linux 安装vscode)

中文插件

  • C/C

这是C/C 的扩展插件,有了这个插件你在编码过程中VSCode就可以进行代码提示和高亮显示。

Linux下安装VSCode调试C程序(linux 安装vscode)

c/c

  • one dark pro主题

一款我用得比较久的暗色系主题色。

Linux下安装VSCode调试C程序(linux 安装vscode)

one dark pro

  • power mode

编码的时候打字的效果,支持很多种,安装万插件后可以在VSCode设置中进行动效设置。当你编写代码的时候就会发现效果。

Linux下安装VSCode调试C程序(linux 安装vscode)

power mode

  • Gitlens

可以方便地在代码中查看代码修改记录,这个需要配合git代码管理使用,如果不需要可以先不用安装。

Linux下安装VSCode调试C程序(linux 安装vscode)

gitlens

安装C编译链

gcc是Linux常用的C语言其中一种编译链工具,使用命令安装gcc

ubuntu@ubuntu-virtual-machine:~/下载$ sudo apt install gcc

使用命令查看gcc版本信息:

ubuntu@ubuntu-virtual-machine:~/下载$ gcc --versiongcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0Copyright (C) 2019 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

安装C 编译链

g 是Linux常用的一种C 程序的编译链工具,使用命令安装g

ubuntu@ubuntu-virtual-machine:~/下载$ sudo apt install gcc

使用命令查看g 版本信息:

ubuntu@ubuntu-virtual-machine:~/下载$ g --versiong (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0Copyright (C) 2019 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

VSCode调试C语言程序

  • 创建C语言工作目录

在本用户的主目录下创建一个~/develop/test_001的目录。

ubuntu@ubuntu-virtual-machine:~$ cdubuntu@ubuntu-virtual-machine:~$ mkdir develop/test_001 -pubuntu@ubuntu-virtual-machine:~$

  • 用VSCode打开目录

点击菜单“File” ,“Open Folder”,选择目录test_001,点击“OK”打开

Linux下安装VSCode调试C程序(linux 安装vscode)

打开目录

选择信任所有者

Linux下安装VSCode调试C程序(linux 安装vscode)

信任

  • 编写一个简单的C语言程序

创建一个新文件test.c

Linux下安装VSCode调试C程序(linux 安装vscode)

new file

编写一段简单的C代码

Linux下安装VSCode调试C程序(linux 安装vscode)

code

  • 启动调试

在代码中标记一个断点,点击菜单“Run”,“Start Debugging”,按照下面的显示选择编译链工具

Linux下安装VSCode调试C程序(linux 安装vscode)

run

选择“C (GDB/LLDB)”

Linux下安装VSCode调试C程序(linux 安装vscode)

GDB

选择gcc-9(对应我们前面安装的gcc版本)

Linux下安装VSCode调试C程序(linux 安装vscode)

GCC

调试启动,进入到断点暂停

Linux下安装VSCode调试C程序(linux 安装vscode)

debug

代码调试

Linux下安装VSCode调试C程序(linux 安装vscode)

debug

文末

C 程序的调试也是一样的,注意选择编译器和调试器版本即可。

VSCode在Linux各个发行版支持都比较好,算是一个比较综合的IDE图形环境。

你有没有在Linux上开发代码的经验?开发软件?

你喜欢图形化的IDE环境还是终端呢?

欢迎留言。

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

(0)
上一篇 2023年3月20日 上午9:22
下一篇 2023年3月20日 上午9:32

相关推荐

  • 肝移植科研项目的申报

    项目名称: 探索肝脏移植后的免疫重建策略 申报人:XXX 申报单位:XXX 近年来,肝脏移植已成为治疗严重肝病的主要手段之一。然而,移植后的患者需要经历一段时间的免疫抑制状态,这导…

    科研百科 2025年4月20日
    1
  • 项目运维工作的心得总结(项目运维工作的心得总结怎么写)

    运维的工作直接关系着产品运行的稳定,但运维工作比较复杂,不同项目有着不同的运维方式。所以在运维工作中应总结经验教训,并逐渐作为运维规范,从而提高运维水平,保障应用系统正常稳定运行。…

    科研百科 2022年11月4日
    263
  • 科研项目背景 科研项目背景怎么写

    科研项目背景是一篇学术论文或报告的重要组成部分,它描述了该项目的研究目的、研究问题、研究方法、研究范围和研究结果。在撰写科研项目背景时,需要准确、简明、清晰地描述项目的研究背景,让…

    科研百科 2024年7月31日
    57
  • 水利建设项目档案管理规定

    水利建设项目档案管理规定 水利建设项目档案管理规定是水利建设行业的重要组成部分,是保障水利建设项目顺利进行的重要保障措施。本文将详细介绍水利建设项目档案管理的规定,旨在帮助水利建设…

    科研百科 2024年8月31日
    30
  • erp 项目管理

    erp项目管理: 实现企业数字化转型的关键 随着数字化时代的到来,企业数字化转型已经成为不可避免的趋势。在数字化转型的过程中,ERP(Enterprise Resource Pla…

    科研百科 2024年9月15日
    23
  • 中国农科院发布科技创新工程“十三五”发展规划

        近日,中国农业科学院发布了《中国农业科学院科技创新工程“十三五”发展规划》(以下简称《规划》)。     《…

    科研百科 2022年5月14日
    399
  • 蚕业所两项研究通过验收

      我院蚕业所承担的“家蚕主要品种(品系)微粒子病抗性研究及抗病品种的选配”、“家蚕生物反应器的研究与应用”,日前通过了专家验收。  1.家蚕主要品种(品系)微粒子病抗性研究及抗病…

    科研百科 2022年5月20日
    275
  • c 软件开发

    C语言是一种广泛应用于软件开发的编程语言。它是一种高级语言,具有简洁、高效的特点,被广泛用于操作系统、嵌入式系统和游戏开发等领域。C语言的出现极大地推动了软件开发的发展,为开发人员…

    科研百科 2023年7月20日
    96
  • 兰州:开发一个APP需要投入多少钱?(开发一个app需要投资多少钱)

    随着移动互联网的迅速发展,大家都想要做一款自己的app。通过app来拓展自己的产品销路,那么做一个APP需要投入多少钱,我就从这几个方面给你分析,最终成本还是需要你自己来估算。 兰…

    科研百科 2024年5月20日
    57
  • 租车管理系统项目需求

    租车管理系统项目需求 随着汽车租赁行业的不断发展,租车管理系统的需求也越来越强烈。租车管理系统可以提高租车公司的运营效率,降低管理成本,同时也能够为客户提供更好的服务。本文将介绍租…

    科研百科 2024年12月31日
    0