发布网友
共3个回答
热心网友
hello 是另外一个程序, 比如说你写个hello world的程序,编译后生成hello这个程序,放在和你这个创建进程的程序一个目录下, 你在执行这个程序的时候,执行到eexecvp的时候就会加载hello这个程序。
热心网友
execvp("hello",NULL)运行hello这个程序,确认是否有这个程序
热心网友
execvp("hello",NULL)
第二个参数有问题,
试试
char *argv[]={"hello",NULL};
execvp("hello",argv)
热心网友
execvp("hello",NULL)运行hello这个程序,确认是否有这个程序
热心网友
hello 是另外一个程序, 比如说你写个hello world的程序,编译后生成hello这个程序,放在和你这个创建进程的程序一个目录下, 你在执行这个程序的时候,执行到eexecvp的时候就会加载hello这个程序。
热心网友
execvp("hello",NULL)
第二个参数有问题,
试试
char *argv[]={"hello",NULL};
execvp("hello",argv)