返回介绍

数组函数:execv()、execvp()、execve()

发布于 2024-10-10 23:21:32 字数 571 浏览 0 评论 0 收藏 0

如果已经把命令行参数保存在了数组中,就会发现这两个版本用起来更容易:

上面两个函数的唯一区别就是

execvp 会用 PATH 变量查找程序。教你如何记住 exec() 函数可以通过构造名称的方法来找到你需要的 exec() 函数。每个 exec() 函数名之后可以跟一到两个字符,但只能是 l 、v 、p 和 e 中的一个。它们分别代表你想使用的功能。对 execle() 函数来讲:l 、v 总是在 p 、e 之前出现;p 、e 是可选的。

使用字符参数列表参数数组/向量根据环境变量
l
v PATH 查找
p
e

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文