当前位置: 技术问答>linux和unix
《Unix环境高级编程》的程序14-7中的popen函数调用myuclc出错
来源: 互联网 发布时间:2017-02-25
本文导语: myuclc是.c文件生成的可执行文件,按书上所说应该可以被popen函数中的“execl(SHELL,“sh”,“-c”, “myuclc”, (char*)0)”正确执行才对,可是执行结果是sh:myuclc: not found。本人刚入门,请高手帮忙解决一下...
myuclc是.c文件生成的可执行文件,按书上所说应该可以被popen函数中的“execl(SHELL,“sh”,“-c”, “myuclc”, (char*)0)”正确执行才对,可是执行结果是sh:myuclc: not found。本人刚入门,请高手帮忙解决一下疑惑。
|
execl(getenv("SHELL"),"sh","-c", "./myuclc", (char*)0)