답변1
이는 PS1이나 PS2 또는 프롬프트나 쉘과 관련된 다른 것과는 아무 관련이 없습니다. C 프로그램을 실행 중이고 프로그램이 PID를 인쇄하고 있습니다. 코드를 살펴보세요:
printf("(%d) addr pointed to by p: %p\n", (int) getpid(), p);
따라서 괄호 안의 숫자는 호출에 의해 반환된 프로세스의 PID입니다 getpid()
. 그렇기 때문에 인쇄된 것을 볼 수 있습니다. 위의 줄을 다음과 같이 변경하면
printf("(foo:%d) addr pointed to by p: %p\n", (int) getpid(), p);
foo:
PID 앞에 인쇄된 것을 볼 수 있습니다 .