我試圖使用命令行發送參數C文件發送,之後把它作爲一個execvp函數Ç如何使用CMD參數傳遞,並用它在execvp
int main (int argc, char **argv){
pid_t p;
char * vec [] = {*argv, (char*)NULL};
for(i = 0; i < argc ; i++){
p = fork();
if(p > 0){
//Fork validations
}else{
execvp(vec[0], vec);
exit(1);
}
}
}
的參數並在殼我試圖使用./executable 3 ls ps誰
之後,程序凍結,不顯示命令!
任何幫助?
您目前的解決方案會發生什麼? – DanielGibbs
程序凍結並且不顯示命令 – Mark
您嘗試啓動gdb嗎? – Chirality