如何使用标准C库函数a.out
运行exec()
之类的可执行文件。
提前致谢。
答案 0 :(得分:5)
无论exec
是什么,它都不是C标准。
如果您正在谈论execve
(POSIX),请查看文档。
int execve(const char *filename, char *const argv[], char *const envp[]);
所以:
#include <unistd.h>
char *args[] = { "./a.out", /* other arguments */, NULL };
execve("a.out", args, NULL);
答案 1 :(得分:0)