我使用 execv 而不是 execl 。要使用 execv ,我创建了一个数组并将我与 execl 一起使用的参数放在那里。然后我把这个数组放入 execv
我知道我必须为 execv 使用一组参数,但为什么呢? execlexecv 有什么区别?

最佳答案

除了参数的格式之外没有区别。他们最终都会调用相同的底层系统调用 execve()

关于c - execl 和 execv 有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9123697/

10-15 04:53