有什么场合更适合使用execl而不是execlp?我认为当一个程序位于两个不同的文件夹中时,使用execlp可能会导致混乱,但我不知道这是否是唯一的情况。我问这个问题是因为人们可能会认为写作execlp("ls", ...)比写作更容易execl("/bin/ls", ...)。
execl
execlp
execlp("ls", ...)
execl("/bin/ls", ...)
c execl
c ×1
execl ×1