数组函数:execv()、execvp()、execve()
如果已经把命令行参数保存在了数组中,就会发现这两个版本用起来更容易:
上面两个函数的唯一区别就是execvp
会用PATH
变量查找程序。
教你如何记住exec()函数
可以通过构造名称的方法来找到你需要的
exec()
函数。每个exec()
函数名之后可以跟一到两个字符,但只能是l
、v
、p
和e
中的一个。它们分别代表你想使用的功能。对execle()
函数来讲:
l
、v
总是在p
、e
之前出现;p
、e
是可选的。
使用 字符 参数列表 l
参数数组/向量 v
根据 PATH
查找p
环境变量 e
![]()