linux調用外部程序
發布時間: 2023-12-27 04:09:17
使用系統函數:
#include<unistd.h>
int execvp(const char *file ,char * const argv []);
execvp()會從PATH 環境變數所指的目錄中查找符合參數file 的文件名(就是可執行程序名,外部命令名),找到後便執行該文件,然後將第二個參數argv傳給該欲執行的文件(可執行程序的參數,或者說外部命令的參數)。
熱點內容
使用系統函數:
#include<unistd.h>
int execvp(const char *file ,char * const argv []);
execvp()會從PATH 環境變數所指的目錄中查找符合參數file 的文件名(就是可執行程序名,外部命令名),找到後便執行該文件,然後將第二個參數argv傳給該欲執行的文件(可執行程序的參數,或者說外部命令的參數)。