腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
execl
()的参数传递到哪里?
、
、
、
在UNIX环境下的系统
编程
环境下,虽然使用了
编程
语言C++,但据我理解,
execl
()将传递它将运行的程序的路径和向量。当这个向量被传递进来时,我理解它被传递到入口点,这通常是主要的功能。在一个主要函数中,我理解我的参数可以写成:考虑到上面的上下文,当参数被传递到
execl
()时,在我看来,它似乎没有直接传递到主函数中是否存在将
execl
()的参数更改为整数数据类型和数组的“处理”阶段? 同时,如果我的理解中有任
浏览 1
提问于2017-05-26
得票数 0
回答已采纳
5
回答
Ubuntu中的
execl
()参数
、
、
、
、
我正在学习linux
编程
,偶然发现了一个非常有用的exec函数。但问题是exec函数参数非常令人困惑,我无法掌握哪个参数是用于什么目的。在下面的代码中,从通过fork()创建的子级调用
execl
()函数,
execl
()中最后一个参数(NULL)的用途是什么如果有人能解释
浏览 0
提问于2012-10-02
得票数 8
回答已采纳
2
回答
如何将使用
execl
运行的进程的输出写入c#中的文件
、
我正在编写一个c程序,其中它使用
execl
()函数调用一个进程。我得到进程的输出和我的c程序输出。我需要将名为
execl
()的进程的输出存储到文件中。我知道
编程
基础,也知道文件输入和输出。这是我的节目:#include<unistd.h>{
execl
浏览 3
提问于2013-11-01
得票数 3
回答已采纳
2
回答
使用
execl
命令
、
、
我对用c++
编程
很陌生,对linux不太熟悉。我被告知要使用这个命令执行几个语句,而且在大多数情况下,我认为我理解它。ps -林
execl
("/bin/date", "date", 0“财富”命令
execl
("/usr/
浏览 0
提问于2014-05-02
得票数 5
回答已采纳
1
回答
编译器能否将` (void *) 0‘在“`
execl
(prog,arg,(void *) 0”)中转换为适当类型的空指针?
、
、
、
从Linux
编程
接口 通常需要以上一次调用的方式转换NULL NULL ,甚至在将NULL这意味着在示例(void *) 0
execl
(),中,传递而不是 (char *) 0 的不是问题,但在一般情况下,需要进行强制转换。如果是,为什么编译器不能将(void *) 0在
execl
(prog, arg, (void*) 0)中转换为“适当类型的空指针”?这意味着在
execl</e
浏览 1
提问于2018-09-06
得票数 5
1
回答
在C++ ()和
execl
()调用(Linux)后无法识别的Linux命令
、
、
、
我觉得这可能与
execl
没有回到main有关,但我对
编程
还不熟悉,所以我不确定。keydown Down"; cout << "Process failed" << endl;}
execl
("/usr/bin/xdotool", "xdotool", xdoCMD.c_str(), (char *) NULL);
浏览 1
提问于2018-04-10
得票数 0
回答已采纳
1
回答
需要使用xterm的帮助
bash -c "cat <fifo2 & tee fifo1 fifo3" &是否知道如何在c
编程
中执行上面的我尝试使用
execl
,但似乎不起作用。提前谢谢。fifo%d}",i,i+1,i+2); perror("fork error");
浏览 2
提问于2013-04-03
得票数 0
1
回答
用
execl
()替换system():我什么时候需要使用fork()?
、
、
、
我一直在阅读如何使用
execl
()或execv()来代替system(),但是由于我的大脑容量有限,我想要一些例子和指导。我知道还有execv(),但我能力有限的大脑更喜欢
execl
(),除非有人告诉我这样做有缺点。网络上的大多数示例使用execv而不是
execl
,可能是因为当我搜索
execl
时,Google总是告诉我有关MS函数的信息。,Sa --timestart <sanitized argv params> --timestop <more sanitized argv params> -j
浏览 1
提问于2020-07-29
得票数 1
回答已采纳
1
回答
为什么在使用
execl
()时我会得到一个"execv(file,args)“错误?
、
我试图使用
execl
()来执行一个新程序,但是它一直返回一个execv()错误,说明arg2不能是空的。if pid == 0: print("Using exec to another program")为什么在使用
execl
()时会出现这种情况?
execl
()也需要args吗?
浏览 3
提问于2020-04-12
得票数 2
回答已采纳
1
回答
C
编程
。使用
execl
和p线程
、
我在合并使用
execl
()和p线程方面遇到了问题。 flag=0; Start the Process. ret=
execl
浏览 4
提问于2012-07-13
得票数 0
1
回答
进程执行(exec)程序
我的程序应该读取用户id和密码。如何让它在流程中工作。
浏览 1
提问于2014-03-08
得票数 1
2
回答
C
编程
-使用sudo特权执行另一个程序
、
、
、
、
我有一个C程序,它打开一个mp3并解压缩同一文件夹中的jpg图片。如果我在没有root权限的情况下执行这个程序,我会崩溃。如果我用sudo执行它,它就能正常工作。我尝试通过调用popen("./firstProgram test.mp3“,"r")函数或系统(”/(绝对路径)/firstProgram test.mp3")函数,即使在命令中使用sudo或不使用相对或绝对路径来调用它们。但似乎没有一个版本是有效的。谢谢!
浏览 28
提问于2018-02-14
得票数 0
1
回答
运行prngd时出错:未能执行
execl
、
have 7 out of 1024 filedescriptors open 192.168.8.195.34453
浏览 8
提问于2022-01-03
得票数 0
回答已采纳
3
回答
如何在Linux中重定向生成子进程的输出?
、
execl
("/opt/bin/version.out", "version.out > /tmp/version",0); } else
execl
()和waitpid()语法正确吗?谢谢。
浏览 6
提问于2014-04-14
得票数 1
回答已采纳
7
回答
像exec和execve这样的系统调用的exec家族的功能有什么区别?
、
、
、
最近我一直在学习一门系统
编程
课程,我通过了系统调用、exec()、和execve()。请有人简要描述一下exec家族系统调用,如
execl
()、execv()、execle()、execvp()。
浏览 0
提问于2013-12-29
得票数 49
回答已采纳
2
回答
在非const char[]上调用
execl
、
我在vector<string>中从键盘上获取comand,我想在中使用,但
execl
()使用const char *。是否还有一个类似于
execl
的函数可以接受char*参数,或者如何用char*调用
execl
}
ex
浏览 2
提问于2015-11-12
得票数 1
回答已采纳
2
回答
在C程序中如何控制
execl
()调用后父进程的执行?
、
、
、
、
我有一个简单的C程序,它使用fork()和
execl
()执行应用程序。如果
execl
()无法运行应用程序,那么我必须调用父进程中的函数并从子进程中退出。如果
execl
()成功地运行了应用程序,那么我已经显示了来自父进程的成功日志。因此,父进程应该等待子进程的
execl
()调用(只是调用,而不是直到应用程序的执行结束),获取一些关于它的状态的信息,然后做出决定并继续自己的执行。这是我的代码。if (pid == -1) else if (pid > 0) }
浏览 1
提问于2014-10-29
得票数 1
2
回答
子PID的执行和打印
、
、
但是当我运行
execl
时,它会打印出PID为0,有时甚至是负数,而不是真正的PID。但是,如果我删除
execl
行,它就可以正常工作。有人知道为什么吗?if (pid==0) arrayPID[i] = getpid(); } printf (
浏览 2
提问于2013-10-10
得票数 0
1
回答
无法使用
execl
列出特定目录
、
、
、
、
我正在制作一个C程序,其中列出了使用
execl
执行ls命令的文件。如果程序是在没有任何命令行参数的情况下调用的,则列出当前目录,如果用户将文件目录指定为命令行参数,则列出该目录。
execl
("/bin/ls", "ls", NULL);可以很好地列出当前目录
execl
(argv[1], "ls", NULL);是我使用的命令行参数。
浏览 3
提问于2014-06-04
得票数 0
1
回答
如何从另一个C程序中调用C程序
、
、
我正在尝试使用
execl
()从Project1A内部执行Project1B,但到目前为止还没有起作用。fork())) case -1: break;
execl
/prog", NULL); break;
浏览 4
提问于2017-03-23
得票数 3
点击加载更多
相关
资讯
中年大叔学编程-Python实现简单的Execl多个Sheet表格合并
经验分享Python读取Execl并操作Oracle且将结果写到Execl 很美妙
Execl怎么才能固定冻结前两行?
python 自动化处理Execl学习记录
使用Python来制作execl报告竟是如此的简单
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券