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

相关推荐

  • 科研项目必须有应用吗

    科研项目不一定必须有应用 近年来,随着科技的不断发展,许多科研项目都取得了巨大的进展。然而,一些人认为科研项目必须有明确的应用才能被认可和成功。这些观点是否正确呢?本文将对此进行探…

    科研百科 2025年5月13日
    0
  • 形象进度计划表

    形象进度计划表 尊敬的读者, 很高兴能为您介绍我们的项目形象进度计划表。这个计划表将帮助我们更好地了解项目进展, 并确保项目按计划进行。 我们的项目名为“梦想之旅”,它将带领我们探…

    科研百科 2024年8月13日
    30
  • 项目管理PMP,干货笔记,项目进度管理(1)(项目进度管理)

    福利:关注 【锦绣心期天】微信号,获免费PMP题库 规划进度管理 进度管理计划可以是正式的或非正式的,非常详细或高度概括的。 主要输入:项目管理计划 主要输出:项目进度管理计划。 …

    2022年8月31日
    347
  • 协同办公系统方案(协同办公系统项目背景)

    协同办公系统项目背景 随着现代企业规模不断扩大,企业间的协作需求也日益增加。传统的内部沟通方式已经无法满足现代企业对于高效协作的需求,因此,协同办公系统应运而生。 协同办公系统是一…

    科研百科 2024年6月3日
    93
  • 科研项目公众号推文怎么做科研项目公众号推文怎么做

    科研项目公众号推文怎么做? 科研项目公众号推文是一种推广科研成果的方式,可以帮助科学家们更好地推广研究成果,吸引更多人关注和参与。下面是一些制作科研项目公众号推文的建议: 1. 确…

    科研百科 2024年9月9日
    40
  • 腾讯云函数之于微信小程序开发(腾讯云函数使用)

    关注微信小程序,始于朋友间玩的一些个小游戏。百无聊赖,也想做一个小程序来看看,看过文档才发现,微信小程序已将云函数,对象存储和云数据库这些都搬了进来,由于前几天刚刚看过这些方面的东…

    科研百科 2024年2月18日
    143
  • 申报的科研项目没干完就辞职

    申报的科研项目没干完就辞职 最近,我申报的一个科研项目正在进行中,但是我最近却决定辞职。这个项目是我的职业发展道路上的一个里程碑,但是我现在感到它的完成我无法胜任,也不符合我的职业…

    科研百科 2024年4月10日
    75
  • 揭阳科研项目申报条件

    揭阳科研项目申报条件 揭阳市位于广东省东部,是一个充满活力的新兴城市。随着经济的发展和科技的进步,揭阳市需要大量的科研项目支持。以下是揭阳科研项目申报条件的概述: 1. 项目类型 …

    科研百科 2025年4月7日
    1
  • 交通运输部印发《公路工程建设标准管理办法》(最新颁布的公路工程基本建设管理办法)

    第一章 总 则 第一条 为贯彻落实《交通强国建设纲要》,进一步推进公路工程建设标准化工作,规范公路工程标准管理,保障人身健康和生命财产安全,促进公路工程技术进步和创新,提升技术和服…

    科研百科 2024年4月24日
    163
  • 科研项目概算步骤

    科研项目概算步骤 科研项目的概算是项目计划中非常重要的一步,它有助于确定项目的投资和预期成果。在开始进行科研项目概算之前,需要了解以下几个步骤。 1. 确定研究主题和研究目标首先需…

    科研百科 2025年2月16日
    0