본문 바로가기

System/Linux

System/Linux/GNU Binutils 정리

반응형

GNU Binutils
(1) 주요 도구
 -  ld : GNU 링커
 - as : GNU 어셈블러

(2) 기타 도구
 - addr2line - 주소를 파일 이름과 줄 번호로 변환합니다.
 - ar - 아카이브를 만들고, 수정하고, 추출하는 유틸리티입니다.
 - c ++ filt - 인코딩 된 C ++ 기호를 분리하기 위해 필터링합니다.
 - dlltool - DLL을 만들고 사용할 수있는 파일을 만듭니다.
 - gold - 베타 테스트를 거친 새롭고 빠른 ELF 전용 링커.
 - gprof - 프로파일 링 정보를 표시합니다.
 - nlmconv - 객체 코드를 NLM으로 변환합니다.
 - nm - 오브젝트 파일의 심볼을 나열합니다.
 - objcopy - 오브젝트 파일을 복사하고 변환합니다.
 - objdump - 객체 파일의 정보를 표시합니다.
 - ranlib - 아카이브 내용에 대한 색인을 생성니다.
 - readelf - ELF 형식 오브젝트 파일의 정보를 표시합니다.
 - size - 개체 또는 보관 파일의 섹션 크기를 나열합니다.
 - strings - 파일에서 인쇄 가능한 문자열을 나열합니다.
 - strip - 기호를 버립니다.
 - windmc - Windows 호환 메시지 컴파일러.
 - windres - Windows 리소스 파일 용 컴파일러입니다.

(3) 세부 내용 검색
https://linux.die.net/man/ : linux man page 이용

(4) 목적에 따른 사용방도
- symbol 제거 및 다루기
  • strip , objcopy 사용.

(5) 다운로드


반응형