0
내 코드는 다음과 같습니다execvp는이 인수를하지 않습니다
execvp(command, args);
인수는 char* args[]
명령입니다 char* command
ls -l
에 대한 예를 들어, 명령은 LS와 인수가 실행 한 후 -l하지만 왜이다
execvp(command, args)
결과는 ls
이 아니며 ls -l
??
내 코드는 다음과 같습니다execvp는이 인수를하지 않습니다
execvp(command, args);
인수는 char* args[]
명령입니다 char* command
ls -l
에 대한 예를 들어, 명령은 LS와 인수가 실행 한 후 -l하지만 왜이다
execvp(command, args)
결과는 ls
이 아니며 ls -l
??
인수 목록 도에는 프로그램 이름이 들어 있습니다. args
어레이에 "ls"
과 "-l"
이 모두 포함되어 있는지 확인하십시오.
오 감사합니다. 나는 그것에 대해 너무 혼란스러워했다! – Sara