execv 和 execve 之间的区别

Raw*_*hi 4 c linux exec

execv我尝试在谷歌中搜索,但并没有真正理解, execve,之间的区别execlp。

如果有人可以帮助我,我将不胜感激。

谢谢

Gro*_*Com 6

http://linux.die.net/man/3/execlp

使用 execve(),您可以使用 env 参数指定新进程映像的环境。env 参数是传递给 execve() 调用的最后一个参数。execv() 调用无法指定 env 参数。最后,使用 execclp,您指定文件名而不是路径,并且 PATH 环境变量用于搜索可执行文件。