execve() 맨 페이지에서 argv는 널 포인터로 끝나는 문자열 인수 목록입니다. 그러나 NP는 무엇인가? 인수의 수는 argc에 저장되므로 null 포인터의 포인트는 무엇입니까?argv가 nullpointer로 끝나는 이유는 무엇입니까?
3
A
답변
6
execve
은 argc
을 매개 변수로 사용하지 않으므로 수동으로 argv
이라는 인수를 계산하여 argc
을 확인합니다.
execl
과의 호환성을 위해 argv
배열 대신 다양한 수의 인수를 사용합니다.
5
이 NULL을 찾아서 argc
의 수를 계산합니다.
아, 이제 알겠습니다. 이제 그 말이 완벽합니다. – helpermethod