/bin/true의 크기가 27168바이트인 이유는 무엇입니까? [복사]

/bin/true의 크기가 27168바이트인 이유는 무엇입니까? [복사]

ls -l /bin/true크기가 27168바이트이고 0을 반환하는 ac 프로그램은 다음과 같습니다.더 작은. 또한 실행하면 objdump -d /bin/true많은 시스템 호출이 포함된 거대한 어셈블리 프로그램이 생성됩니다. "성공적으로 아무것도 하지 않는" 프로그램에 이 모든 것이 필요한 이유는 무엇입니까?

답변1

0을 반환하는 것 외에도 처리하기 때문에돕다그리고버전옵션과 함께 일부 설명이 포함되어 있습니다.

소스를 복제하여 직접 계산할 수 있습니다.지텁, 콘텐츠 보기coreutils/src/true.c.

관련 정보