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系统中很重要的一个工具,如果能够比较好的使用它,会帮助我们完成很多功能!