FreeBSD 핸드북 : 리눅스 에뮬레이션 : 리눅스 에뮬레이터의 설치 방법 : 리눅스 ELF 바이너리의 설치
Previous: 리눅스 런타임 라이브러리의 설치
Next: 호스트 이름 resolver의 설정

23.1.4. 리눅스 ELF 바이너리의 설치

ELF 바이너리들은 때때로 ``브랜딩(branding)''의 부가적인 절차를 요구합니다. 만약 brand 되지 않은 ELF 바이너리를 실행시킨다면, 다음과 같은 메시지가 출력될 것입니다.

% ./my-linux-elf-binary
ELF binary type not known
Abort
%

FreeBSD 커널이 FreeBSD ELF 바이너리와 리눅스 바이너리를 구별할 수 있도록 하기 위해, brandelf(1) 유틸리티를 사용합니다.

% brandelf -t Linux my-linux-elf-binary

이제 이 GNU 툴은 정확한 브랜딩 정보를 ELF 바이너리 안에 자동으로 넣게 될 것입니다. 따라서 앞으로는 이 과정을 수행해야 할 필요가 거의 없을 것입니다.


FreeBSD 핸드북 : 리눅스 에뮬레이션 : 리눅스 에뮬레이터의 설치 방법 : 리눅스 ELF 바이너리의 설치
Previous: 리눅스 런타임 라이브러리의 설치
Next: 호스트 이름 resolver의 설정