关于用system() 创建一个进程时候的问题
test.c
main()
{
printf("%d\n",getpid());
sleep(10);
return 99;
}
system.c
main()
{
int r ;
printf("%d\n",getpid());
r = system("./test.c");
printf("%d\n",r);
}
我在system.c程序中 想通过这个system 函数创建 test.c这个进程 但是运行的时候
提示: sh: line 1: ./test.c 权限不够 这是为什么啊 怎么解决