快捷搜索:  汽车  科技

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

vscode调试linux程序(Linux下安装VSCode调试C程序)VSCode on Linuxubuntu@ubuntu-virtual-machine:~/下载$ sudo dpkg -i code_1.66.1-1649257842_amd64.deb 命令行安装ubuntu@ubuntu-virtual-machine:~/下载$ sudo snap install code --classic 安装完以后打开VSCodeUbuntu20.04的软件商店就提供了VSCode的下载,名字叫“code”,可以根据名字搜索,也可以进入开发工具分类下查找安装。首先前往VSCode官网下载Linux .deb安装包。双击安装包利用软件商店安装或者运行命令安装:

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

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

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

VSCode on Linux

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

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

  • 中文插件

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

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

中文插件

  • C/C

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

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

c/c

  • one dark pro主题

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

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

one dark pro

  • power mode

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

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

power mode

  • Gitlens

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

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

gitlens

安装C编译链

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

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

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

ubuntu@ubuntu-virtual-machine:~/下载$ gcc --version gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 Free Software Foundation Inc. This is free software; see the source for copying conditions. There is NO warranty; 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 --version g (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 Free Software Foundation Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. VSCode调试C语言程序

  • 创建C语言工作目录

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

ubuntu@ubuntu-virtual-machine:~$ cd ubuntu@ubuntu-virtual-machine:~$ mkdir develop/test_001 -p ubuntu@ubuntu-virtual-machine:~$

  • 用VSCode打开目录

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

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

打开目录

选择信任所有者

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

信任

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

创建一个新文件test.c

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

new file

编写一段简单的C代码

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

code

  • 启动调试

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

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

run

选择“C (GDB/LLDB)”

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

GDB

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

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

GCC

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

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

debug

代码调试

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

debug

文末

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

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

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

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

欢迎留言。

猜您喜欢: