如果您想使用execle传递与调用应用程序相同的环境变量,您可以使用以下内容: #include <unistd.h> extern char **environ; /* ... */ execle("./myApp","./myApp",NULL,environ);
execl("./myapp", "./myapp", (char *)NULL);
。你遇到了什么样的错误?execl
的返回值是什么?errno
是什么? - David Brigada