我编写了一个简单的c程序,并为其命名为 program 当使用代码运行程序扩展程序使代码运行时,它将使用这种语句
PS C:\Users\user_name> cd "c:\Users\user_name\Desktop\" ; if ($?) { gcc program.c -o program } ; if ($?) { .\program }
在此我可以理解(gcc program.c -o program),但是
if ($?) and if($?) {.\program }
是什么意思?
答案 0 :(得分:0)
if($?)表示上一步是否成功
PS C:\Users\user_name> cd "c:\Users\user_name\Desktop\" ; if ($?) { gcc program.c -o program } ;
这里的($?)表示是否存在一个名为program.c的文件,然后使用命令进行编译
gcc program.c -o program
下一行也是
if ($?) { .\program }
如果成功创建了可执行文件,则使用.\program
命令运行可执行文件