gpt4 book ai didi

c - execl的返回值

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:56 25 4
gpt4 key购买 nike

<分区>

我正在运行 execl 函数以通过我的代码编译程序。我想检查编译是否正确。所以我写了 b = execl("usr/bin/gcc","cc",path,NULL); 然后检查了 if( b==-1)。但是即使编译中有错误,它也没有进入 if 语句。任何想法为什么?谢谢!

int b=0;
if ((pid1 = fork())<0)
perror("Error forking");
else {
if(pid1==0)
b= execl("/usr/bin/gcc","cc",path,NULL);
else wait(&status);
}
if(b==-1)
printf("\n--------\n");

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com