Ubuntu vscode debug c程序

2 篇文章 0 订阅

方式1: vim/vi

所用到的工具:vi和gcc。
vi作为linux/unix默认的编辑器,这个是基础,任何一个编程都离不开vi;
gcc作为c语言最权威的编译器,能让你掌握最正统的c语言,为以后的编程打基础。

需提前安装vim:

sudo apt-get install vim

1.首先用vi编写一个c语言程序文件,命令行输入:vi helloworld.c,建立一个名叫"helloworld.c"的文件

在这里插入图片描述

2.在文件中输入内容

输入i,开始insert

#include <stdio.h>
int main()
{
	printf("hello world!\n");
	return 0;
}

在这里插入图片描述
按Esc,退出编辑模式。
输入 :wq,保存退出。
此时,即生成了c程序hello.c
在这里插入图片描述

3. 编译hello.c

在终端输入 gcc hello.c -o hello ,编译。
在这里插入图片描述

4.运行程序

输入 ./hello, 就可以看到控制台中出现:Hello, world!
在这里插入图片描述
在ubuntu中第一个C语言代码就这样完成了!

方式2: 通过vscode来debug c 程序

1. 安装vscode

通过Terminal进行安装,首先输入下面三条语句安装umake:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

然后通过umake来安装VScode:

umake web visual-studio-code

2. vscode环境配置

2.1) 安装c/c++插件

打开vscode,选择左边栏的Extension栏目,输入c进行搜索,选择C/C++插件:
在这里插入图片描述

2.2)建立工程

由于VScode是以文件夹的形式管理工程的,因此我们首先新建一个文件夹:可新建,可直接用刚刚的hello.c程序所在文件夹。再用vscode打开该文件夹:
在这里插入图片描述

2.3)更改配置文件(launch.json)

点击左侧的Debug按钮,选择添加配置(Add configuration),然后选择C++(GDB/LLDB),将自动生成launch.json文件。
在这里插入图片描述
在这里插入图片描述
并修改该launch.json中的program为:

"program": "${workspaceFolder}/${fileBasenameNoExtension}.out"

在这里插入图片描述

2.4)运行gcc

输入 gcc -g hello.c -o hello.out
在这里插入图片描述

2.5 )vscode debug

在vscode中给c程序打断点,开始run。可在断点处step over, step in等,左侧variables可看到相应的变量名。
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值