C/C++编译运行的方法:
先来一段hello world代码,保存为hello.c文件
#include <stdio.h>
int main()
{
printf("Hello, World! \n");
return 0;
}
命令行进入这个文件所在的目录,然后进行编译
gcc hello.c
运行编译好的程序
./a.out
这样在命令行中就会输出运行的结果了
但是每次调试的时候都要执行两次这样的命令比较麻烦,查了一下,在vs code中有个code runner插件,可以自动帮你运行代码。
安装之后编辑器的右上角会出现一个小箭头
点击小箭头就会自动运行代码了,原理就是帮你在命令行中输入了上面的命令
但此时会有这样一个问题,如果程序里有scanf()等请求键盘输入数据的函数,此时无法从键盘输入数据,并且程序无法结束需要关闭重启vscode才能重新执行
解决方案就是打开设置,在Run Code Configuration,找到Run In Terminal选项打上勾
这样问题就能解决了