标签: c linux exec
我使用execv代替execl。要使用execv,我创建一个数组并将与execl一起使用的参数放在那里。然后我将这个数组放入execv
execv
execl
我知道我必须为execv使用一组参数,但为什么呢? execl和execv之间有什么区别?
答案 0 :(得分:7)
除了参数的格式之外没有其他区别。他们最终都会调用相同的底层系统调用execve()。
execve()