社区
Linux/Unix社区
帖子详情
linux execl系统调用问题
iceage2008
2009-04-12 09:58:34
主函数中有如下语句
if(fork()==0)
{
if((execle("/bin/ls","ls","-l",NULL)<0);
perror("error on execle\n“);
}
运行结果:error on execle
:bad address
这个问题怎么解决?请高手指点下
...全文
275
3
打赏
收藏
linux execl系统调用问题
主函数中有如下语句 if(fork()==0) { if((execle("/bin/ls","ls","-l",NULL)<0); perror("error on execle\n“); } 运行结果:error on execle :bad address 这个问题怎么解决?请高手指点下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iceage2008
2009-04-13
打赏
举报
回复
问题解决了 谢谢大家!
morris88
2009-04-12
打赏
举报
回复
1. /bin/ls 找不到文件
2. /bin/ls 的目录权限不够
leeyiqun
2009-04-12
打赏
举报
回复
看看你的 /bin/ls 执行文件是存在!我在我的机器上运行是没有问题的。
linux
下的
exec
l()
调用
本文要说的是,对sysem_ex()
调用
前后的临时文件
问题
。按照这个代码(我把临时文件改成了我自己的目录和普通的文件名,并且采用fopen()来创建),我发现,命令的输出是写不到文件里的,在执行命令的时候,会有无权限的...
一文弄懂
Linux
系统
调用
函数之
exec
函数族
一文弄懂
Linux
系统
调用
函数之
exec
函数族
linux
exec
l函数参数,
linux
中函数
exec
l一直无法
调用
成功,如何正确地传参数?
HUX布斯
exec
l()的参数是char*类型,你应该把网卡地址的 6 字节转换成字符串。比如你读取的 6 字节是00 01 02 03 04 05,要转换成"00:01:02:03:04:05"。参考代码#include#include#include#include#include#...
Linux
下
exec
l函数的使用及编程示例
exec
l函数是
Linux
系统
中的一个
系统
调用
函数,用于在当前进程中执行一个新的程序。"./hello"表示hello程序的路径,"hello"表示arg0参数,最后的NULL表示参数列表的结束。首先,我们需要编写hello程序的源代码。可以...
linux
exec
l函数讲解,
Linux
下
exec
l函数学习
Linux
下头文件#include 函数定义int
exec
l(const char *path, const char *arg, ...);函数说明
exec
l()其中后缀"l"代表list也就是参数列表的意思,第一参数path字符指针所指向要执行的文件路径, 接下来的参数代表...
Linux/Unix社区
23,216
社区成员
74,539
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章