3个步骤永久备份微信聊天记录:WeChatExporter开源工具完全指南
2026/6/26 23:08:52
执行 exec 之前:
执行 exec 之后:
函数区分:
原型:int execl(const char *path, const char *arg, ...); 示例:execl("/bin/ls", "ls", "-a", NULL);path:需要执行新程序的路径+文件名
arg:是新程序所需要的参数列表,结束标志NULL
原型:int execv(const char *path, char *const argv[]); 示例:char* arg[] = {"ls", "-l", NULL}; execv("/bin/ls", arg);path:需要执行新程序的路径+文件名
argv:存放参数的数组 ,最后一个参数是NULL
原型:int execlp(const char *file, const char *arg, ...); 示例:execlp("ls", "ls", "-l", NULL); // 无需写全路径file:需要执行新程序的文件名(默认在环境变量PATH中查找)
arg:是新程序所需要的参数列表,结束标志NULL