Linux中可视化代码的操作

一、安装软件

(一)安装VScode

1.安装可视化调试软件

基于跨平台多类型代码编辑器VScode,打开Linux,查找软件Visual Studio Code,进行安装,具体如下图所示。
在这里插入图片描述
在这里插入图片描述

2.汉化

如果有需要可以将语言设置为中文,当然也可以忽略这一步,启动软件,找到工具和语言,点击后,输入Configore Display Language进行收索,第一个就是,点击安装即可,具体如下图所示。
在这里插入图片描述
在这里插入图片描述
在这里软件安装已经完成!!!

二、配置文件

(一)说明

tasks.json文件帮助我们自动在终端中输入gcc指令,编译输出可运行文件的,而launch.json文件则是启动gdb程序进行调试,所以我们想要调试源代码文件,则需要创建tasks.json和launch.json文件。

(二)创建文件并输入代码

1.创建文件夹

创建一个目录,并进入该目录,输入一下命令:

mkdir test
cd test

2.输入代码

创建文件并且编写代码:

vim test.c

具体代码(要求输出输入数字的倒序,但是存在bug!需要我们调试):

#include <stdio.h>
void ShowRevertNum(int iNum)
{
 while (iNum > 10)
 {
printf("%d", iNum % 10);
 iNum = iNum / 10;
 }
 printf("%d\n", iNum);
}
int main(void)
{
 int iNum;
 printf("Please input a number :");
 scanf("%d", &iNum);
 printf("After revert : ");
 ShowRevertNum(iNum);
}

可以参考本人GDB调试相关代码

三、调试

(一)VScode

1.打开VScode

(1)打开vscode,按照下图中步骤进行操作即可。
在这里插入图片描述

(2)点击运行调试按键后,选择C++(GDB/LLDB)插件之后再根据提示,选择“gcc-7 生成和调试活动文件”,运行结束后VSCode会自动生成适用于gcc编译的launch.json文件,如下图所示。
在这里插入图片描述
(3)点击工具栏上的Terminal(终端),选择Configure Tasks(配置任务) -> C/C++:gcc build active file,VSCode会自动生成适用于gcc编译的tasks.json文件保存后继续进行编译,需要在第九行后添加语句:

"${fileDirname}/test.c",

在这里插入图片描述

(二)调试代码

1.运行调试

(1)按上方调试工具栏的图标绿色箭头,再点击终端,输入100,会发现输出结果为010,是错误结果:
在这里插入图片描述
(2)将第四行代码修改为如下代码,则会发现输出结果正确。

while (iNum >= 10)

在这里插入图片描述

四、总结

VScode是Linux系统中很重要的一个工具,如果能够比较好的使用它,会帮助我们完成很多功能!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值