创建生产者/消费者系统。生产者打算打电话给消费者,但我得到了错误
execl failed for producer: Permission denied
这是电话:
if (execl("/home/aaron/Documents/Programming/c/producerAsignment",
"runConsumer", NULL) == -1) {
perror("execl failed for producer");
exit(3);
}
我尝试将可执行文件放入与调用它的程序相同的目录中,但这没有任何区别。
ls -l /home/aaron/Documents/Programming/c/producerAsignment
...
-rwxrwxr-x 1 aaron aaron 8760 Jan 10 22:28 runConsumer
...