使用 Code runner 在 VS code 中编译 C 程序

Compiling C Program in VS code using Code runner

我写了一个简单的c程序,给它取了个名字程序 当使用代码 运行ner 扩展将代码设为 运行 时,它使用这种语句

PS C:\Users\user_name> cd "c:\Users\user_name\Desktop\" ; if ($?) { gcc program.c -o program } ; if ($?) { .\program }

在这方面我可以理解(gcc program.c -o 程序)但是 if ($?) and if($?) {.\program } 是什么意思?

if($?)表示如果上一步成功

PS C:\Users\user_name> cd "c:\Users\user_name\Desktop\" ; if ($?) { gcc program.c -o program } ;

这里的 if ($?) 表示如果存在名为 program.c 的文件,则使用命令

进行编译
gcc program.c -o program

下一行也是,

if ($?) { .\program }

如果成功创建可执行文件,则 运行 使用 .\program 命令

可执行文件