size 명령
용도
확장된 공통 오브젝트 파일 형식(XCOFF) 오브젝트 파일의 섹션 크기를 표시합니다.
구문
size [ -d | -o | -x ] [ -f ] [ -V ] [ -X {32 | 64 | 32_64 | d64 | any}] [ 파일 ... ]
설명
size 명령은 모든 섹션에 필요한 바이트의 수를 각 XCOFF 파일에 대한 합계와 함께 표준 출력에 기록합니다. -f 플래그를 지정하면, 섹션 이름이 섹션 크기 다음에 옵니다.
참고: size 명령에 입력으로 전달된 파일이 없는 경우, a.out 파일이 기본값으로 간주됩니다.
플래그
다음 플래그로 출력을 변경하지 않으면 10진수 표기법으로 출력됩니다.
| 항목 | 설명 |
|---|---|
| -d | 10진 표기법으로 기록합니다. |
| -f | 섹션 이름을 섹션 크기 다음에 괄호로 묶어서 기록합니다. |
| -o | 8진 표기법으로 기록합니다. |
| -x | 16진 표기법으로 기록합니다. |
| -X 모드 | 오브젝트 파일 size의 유형이 조사되도록 지정합니다. mode는 다음 중 하나여야 합니다.
디폴트는 32비트 오브젝트 파일을 처리하는 것입니다(64비트 오브젝트 무시). mode는 OBJECT_MODE 환경 변수로도 설정할 수 있습니다. 예를 들면, OBJECT_MODE=64는 size가 64비트 오브젝트를 처리하고 32비트 오브젝트를 무시하게 합니다. -X 플래그는 OBJECT_MODE 변수를 재정의합니다. |
| -v | size 명령의 버전 번호를 인쇄합니다. |
예
- a.out 파일의 크기를 10진수로
표시하려면 다음과 같이 입력하십시오.
이는 실행 가능한 a.out 파일의 크기(바이트)를 표시합니다. 오브젝트 파일의 각 섹션 크기 다음에 총계를 표시합니다.size3720 + 1752 + 4152 = 9624 - 오브젝트 파일의 크기를 8진수로 표시하려면
다음과 같이 입력하십시오.
이는 driver.o 오브젝트 파일의 크기를 8진수로 표시합니다.size -o driver.o - 여러 오브젝트 파일의 크기를 16진수로 표시하려면
다음과 같이 입력하십시오.
이는 현재 디렉토리에서 .o으로 끝나는 각 파일의 크기를 16진수로 표시합니다.size -x *.o