《Unix环境高级编程》的程序14-7中的popen函数调用myuclc出错myuclc是.c文件生成的可执行文件,按书上所说应该可以被popen函数中的“execl(SHELL,“sh”,“-c”, “myuclc”, (char*)0)”正确执行才对,可是执行结果是sh:myuclc: not found。本人刚入门,请高手帮忙解决一下疑惑。[解决办法]execl(getenv("SHELL"),"sh","-c", "./myuclc", (char*)0)