使用exec函数,为什么总报undefined reference to `exec`

周江涛 2009-08-29 10:12:32
这函数到底要链接什么库啊。
...全文
399 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
morris88 2009-09-01
  • 打赏
  • 举报
回复
应该是标准的 libc 吧
晨星 2009-09-01
  • 打赏
  • 举报
回复
我们通常说fork + exec,所谓的“exec”就是指三楼给出的那一系列,或者说“exec家族”。
晨星 2009-09-01
  • 打赏
  • 举报
回复
没有exec。3楼正解。
  • 打赏
  • 举报
回复
#include <unistd.h>

难道不可以?
贴代码看看。
jyh_baoding 2009-09-01
  • 打赏
  • 举报
回复
一般包含头文件就可
ShowMan 2009-09-01
  • 打赏
  • 举报
回复
说是exec系统调用,实际上在Linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是:
#include <unistd.h>
int execl(const char *path, const char *arg, ...);
int execlp(const char *file, const char *arg, ...);
int execle(const char *path, const char *arg, ..., char *const envp[]);
int execv(const char *path, char *const argv[]);
int execvp(const char *file, char *const argv[]);
int execve(const char *path, char *const argv[], char *const envp[]);
nevil 2009-09-01
  • 打赏
  • 举报
回复
#include <unistd.h>

1,543

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 Solaris
社区管理员
  • Solaris
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧