안녕하세요. gcc를 사용해서, 리눅스 소스코드를 arm용으로 compile할 수 있는 것으로 알고 있는데요. 혹시 gcc로 disassemble도 할 수 있나요? 그리고, gcc이외의 Arm disassembler에 대한 공개된 소스코드나 자료 같은 것을 구할 수 있을 까요? kelp, kesl에서는 찾을 수가 없네요^^;;; 알려주세요. 부탁드립니다..
gcc 자체에는 디스어셈블 기능이 없습니다. binutils 패키지 내의 objdump(또는 objdump) 인가에 디스어셈블 기능이 있을 겁니다. 5년전엔가 써보구 안써봐서 옵션은 직접 찾아보세요..[/list]
폐인, 노가다 그 끝은..?
$(CROSS)objdump --syms --disassemble-all a.out > a.dump
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
--
gcc 자체에는 디스어셈블 기능이 없습니다.
binutils 패키지 내의 objdump(또는 objdump) 인가에 디스어셈블 기능이 있을 겁니다.
5년전엔가 써보구 안써봐서 옵션은 직접 찾아보세요..[/list]
폐인, 노가다 그 끝은..?
$(CROSS)objdump --syms --disassemble-all
$(CROSS)objdump --syms --disassemble-all a.out > a.dump
댓글 달기