谁能解释一下linux下execle函数的用法吗?最好能给一个程序例子!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁能解释一下linux下execle函数的用法吗?最好能给一个程序例子!相关的知识,希望对你有一定的参考价值。
如果你理解execv, 那么execle和他的区别就是, 前者的调用参数是以数组形式给的,而后者则是以列表方式给,也就是execle(path, arg1, arg2, ..., envp), 并且提供了环境变量参数;#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>
int main()
char *envp[]="PATH=/tmp","USER=shan",NULL;
if(fork()==0)
if(execle("/bin/dir","dir",NULL,envp)<0)
perror("execle error!");
return 0;
参考技术A execl(MPLAYERPATH, "mplayer", "-",NULL);
以上是关于谁能解释一下linux下execle函数的用法吗?最好能给一个程序例子!的主要内容,如果未能解决你的问题,请参考以下文章