ELF 파일의 endian을 변환할 수 있을까요?
글쓴이: 송지석 / 작성시간: 월, 2008/07/07 - 3:30오후
제가 하는 일 때문에 little endian으로 된 ARM 바이너리를 big endian으로 바꿔서 실행해야하게 되었습니다.
실행 파일 자체는 static으로 컴파일된 것이고, elf 형태입니다.
소스파일도 있지만 big endian으로 컴파일하려니 라이브러리들이 little endian으로 밖에 없어서 링크 에러가 나네요
elf 포맷의 바이너리의 endian을 바꾸려면
1. 파일 전체를 endian swap하고 ELF 헤더에 architecture만 변경하면 될까요?
2. 아니면 어떻게 하면 될까요? 혹시 변환 프로그램이 있을까요?
Forums:
댓글 달기