首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

《Unix环境高级编程》的程序14-7中的popen函数调用myuclc出错,该如何解决

2012-06-09 
《Unix环境高级编程》的程序14-7中的popen函数调用myuclc出错myuclc是.c文件生成的可执行文件,按书上所说应

《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)

热点排行