摘要: 一 分析 shell启动一个程序,包括以下几步: 1)从用户读入指令字符串 2)shell建立一个新进程 3)在新进程中运行指令并等待进程结束 用户如何读入指令我们就不在此探讨了,这里主要探讨如何在一个程序里启动另一个程序。二 一个程序如何运行另一个程序1 使用execvp函数来启动另一个程序 execvp()函数 找到指定路径的文件并执行该文件 头文件:#include 函数原型:int execvp(const char *file ,char * const argv []); 参数: file 可执行文件的路径+文件名 argv 参数组 返... 阅读全文
posted @ 2013-06-19 10:41 布兰姥爷 阅读(4515) 评论(0) 推荐(0) 编辑