**首先
函数原型与头文件
#include <unistd.h>
int execve(const char *filename, char *const argv[],
char *const envp[]);
我所遇见的错误以及解决办法
错误 | 解决 |
---|---|
明明路径正确,文件名正确,但无法调用 | 检查一下filename结尾是否多空格 |
可以调用程序,但就是无法执行参数 | 注意参数的格式,在execve的man手册中有如下的一段示例代码 |
/* execve.c */
#include <std