BRANDELF(1)

명칭
brandelf - ELF 바이너리에 특정 ABI 향해의 마크를 붙인다

서식
brandelf [-lv] [-f ELF_ABI_number] [-t string] file ...

해설
본명령은 ELF 바이너리에 마크를 붙여 FreeBSD 용무가 있는 ABI 환경하에서 동작하도록(듯이) 합니다.

옵션은 이하와 같습니다:

-f ELF_ABI_number
    지정한 ELF ABI 번호의 표를 강제적으로 붙입니다. -t 옵션과 비호환입니다. 이러한 값은 SCO/USL 가 할당합니다.

-l  기존의 ELF 타입을 모두, 표준 에러 채널에 열거합니다.

-v  상세한 보고를 출력합니다.

-t string
    지정된 ELF 바이너리의 ABI 타입으로서 string (을)를 마크 합니다. 현재 서포트되고 있는 ABI 는 “FreeBSD”, “Linux”, “SVR4” 입니다.

file
    동시에 -t string 하지만 지정되어 있으면, file 에 타입 string 의 마크를 자취를 남깁니다. 그 이외의 경우는, 단지 file 의 마크를 표시합니다.

실행예
brandelf 명령의 전형적인 사용예를 이하에 나타냅니다:

    % brandelf file
    % brandelf -t Linux file

진단
성공하면(자) 0 으로 종료합니다. 파일이 존재하지 않는, 너무 짧은, 올바르고 마크 붙이고 할 수 없었다, 또는 -f 옵션이 설정되지 않았던에도 불구하고 요구된 마크가 기존의 타입의 머지않아도 아니었다 경우에는 1 으로 종료합니다.

관련 항목
The Santa Cruz Operation, Inc., System V Application Binary Interface, April 29, 1998 (DRAFT), http://www.sco.com/developer/devspecs/.

역사
brandelf 의 메뉴얼 페이지는 FreeBSD 2.2 그리고 처음으로 등장했습니다.

저자
이 메뉴얼 페이지는 John-Mark Gurney <gurney_j@efn.org> 에 의해 기술되었습니다.