Linux下安装VSCode调试C程序
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 snapinstallcode--classic
安装完以后打开VSCode
VSCode on Linux
具体的使用情况自行摸索,为大家推荐几个扩展插件:
打开左侧边栏的插件管理,搜索关键词即可找到相关的插件。
- 中文插件
顾名思义,为VSCode支持中文显示。
中文插件
- C/C++
这是C/C++的扩展插件,有了这个插件你在编码过程中VSCode就可以进行代码提示和高亮显示。
c/c++
- one dark pro主题
一款我用得比较久的暗色系主题色。
one dark pro
- power mode
编码的时候打字的效果,支持很多种,安装万插件后可以在VSCode设置中进行动效设置。当你编写代码的时候就会发现效果。
power mode
- Gitlens
可以方便地在代码中查看代码修改记录,这个需要配合git代码管理使用,如果不需要可以先不用安装。
gitlens
安装C编译链
gcc是Linux常用的C语言其中一种编译链工具,使用命令安装gcc
ubuntu@ubuntu-virtual-machine:~/下载$ sudo apt install gcc
使用命令查看gcc版本信息:
ubuntu@ubuntu-virtual-machine:~/下载$gcc--versiongcc(Ubuntu9.4.0-1ubuntu1~20.04.1)9.4.0Copyright(C)2019FreeSoftwareFoundation,Inc.Thisisfreesoftware;seethesourceforcopyingconditions.ThereisNOwarranty;notevenforMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.
安装C++编译链
g++是Linux常用的一种C++程序的编译链工具,使用命令安装g++
ubuntu@ubuntu-virtual-machine:~/下载$ sudo apt install gcc
使用命令查看g++版本信息:
ubuntu@ubuntu-virtual-machine:~/下载$g++--versiong++(Ubuntu9.4.0-1ubuntu1~20.04.1)9.4.0Copyright(C)2019FreeSoftwareFoundation,Inc.Thisisfreesoftware;seethesourceforcopyingconditions.ThereisNOwarranty;notevenforMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.
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打开
打开目录
选择信任所有者
信任
- 编写一个简单的C语言程序
创建一个新文件test.c
new file
编写一段简单的C代码
code
- 启动调试
在代码中标记一个断点,点击菜单Run,Start Debugging,按照下面的显示选择编译链工具
run
选择C++(GDB/LLDB)
GDB
选择gcc-9(对应我们前面安装的gcc版本)
GCC
调试启动,进入到断点暂停
debug
代码调试
debug
文末
C++程序的调试也是一样的,注意选择编译器和调试器版本即可。
VSCode在Linux各个发行版支持都比较好,算是一个比较综合的IDE图形环境。
你有没有在Linux上开发代码的经验?开发软件?
你喜欢图形化的IDE环境还是终端呢?
欢迎留言。
我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!