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
32비트 오브젝트 파일만 처리합니다.
64
64비트 오브젝트 파일만 처리합니다.
32_64
32비트와 64비트 오브젝트 파일을 모두 처리합니다.
d64
중단된 64비트 XCOFF 파일(magic number == U803XTOCMAGIC)을 검사합니다.
any
지원되는 모든 오브젝트 파일을 처리합니다.

디폴트는 32비트 오브젝트 파일을 처리하는 것입니다(64비트 오브젝트 무시). modeOBJECT_MODE 환경 변수로도 설정할 수 있습니다. 예를 들면, OBJECT_MODE=64size가 64비트 오브젝트를 처리하고 32비트 오브젝트를 무시하게 합니다. -X 플래그는 OBJECT_MODE 변수를 재정의합니다.

-v size 명령의 버전 번호를 인쇄합니다.

  1. a.out 파일의 크기를 10진수로 표시하려면 다음과 같이 입력하십시오.
    size
    이는 실행 가능한 a.out 파일의 크기(바이트)를 표시합니다. 오브젝트 파일의 각 섹션 크기 다음에 총계를 표시합니다.
    3720 + 1752 + 4152 = 9624
  2. 오브젝트 파일의 크기를 8진수로 표시하려면 다음과 같이 입력하십시오.
    size -o driver.o
    이는 driver.o 오브젝트 파일의 크기를 8진수로 표시합니다.
  3. 여러 오브젝트 파일의 크기를 16진수로 표시하려면 다음과 같이 입력하십시오.
    size -x *.o
    이는 현재 디렉토리에서 .o으로 끝나는 각 파일의 크기를 16진수로 표시합니다.