RANLIB(5)

명칭
ranlib - 아카이브(archive) (프로그램 라이브러리)의 목차 테이블의 포맷

서식
<ranlib.h>

해설
아카이브(archive)의 목차 테이블 명령 ranlib (은)는, 오브젝트 파일을 포함한 아카이브(archive)의 목차 테이블을 작성합니다. 이 테이블은 링크 에디터 ld(1) 하지만 사용합니다. 이 명령은, 유틸리티 ar(1) 하지만 작성한 아카이브(archive)에 대해서 조작을 행합니다.

ranlib 의 기능에 의해, 3 개의 부분으로부터 되는 새로운 파일이 아카이브(archive)의 선두에 부가됩니다. 최초의 부분은 표준의 아카이브(archive) 헤더이며, 특별한 이름 필드 "__.SYMDEF" 를 가집니다.

2 번째의 부분은 ``long''에 ranlib 구조의 리스트가 계속됩니다. long 는 ranlib 구조의 바이트에서의 크기입니다. 각 ranlib 구조는, 다음의 부분 (심볼의 캐릭터 라인 테이블)에의 0 을 기준으로 한 오프셋(offset)와 심볼을 정의하는 archive파일에의 아카이브(archive)의 선두로부터의 오프셋(offset) (으)로부터 됩니다. 실제의 ranlib 구조의 개수는, 이 수치를 개개의 ranlib 구조의 크기로 나눈 것입니다.

3 번째의 부분은 ``long''에 캐릭터 라인 테이블이 계속됩니다. long 는 캐릭터 라인 테이블의 바이트수입니다.

관련 항목
ar(1), ranlib(1)