# GNU 바이너리 유틸리티

### 위키백과 ― 우리 모두의 백과사전.

GNU 바이너리 유틸리티 또는 GNU Binutils는 각종 오브젝트 파일 포맷 들을 조작하기 위한 프로그래밍 도구 모음이다. 현재 버전은 시그너스 솔루션즈의 프로그래머 들이 BFD 라이브러리를 이용해 처음부터 만든 것이다. 이는 일반적으로 GCC, make, GDB와 함께 사용된다.

GNU 바이너리 유틸리티는 다음 명령을 포함한다.

- `as` - 어셈블러
- `ld` - 링커
- `addr2line` - 주소를 파일과 줄로 바꾼다.
- `ar` - 아카이브 파일을 만들고, 수정하고, 해제한다.
- `c++filt` - 맹글링된 C++ 심볼 들을 원래대로 되돌린다.
- `nm` - 오브젝트 파일의 심볼을 출력한다.
- `objcopy` - 오브젝트 파일을 복사한다.
- `objdump` - 오브젝트 파일에 대한 정보를 출력한다.
- `ranlib` - 아카이브를 위한 색인을 만든다.
- `readelf` - ELF 파일의 내용을 출력한다.
- `size` - 전체와 부분의 크기를 출력한다.
- `strings` - 표시할 수 있는 문자열을 출력한다.
- `strip` - 오브젝트 파일로부터 심볼을 제거한다.
- `gprof` - 프로파일러

원래 이 패키지는 작은 유틸리티만으로 이뤄져 있었으나, 후에 기능적으로 관련이 깊은 GNU 어셈블러 (GAS)와 GNU 링커 (GLD)가 추가되었다.

GNU 바이너리 유틸리티에 들어있는 프로그램은 대부분 단순한 프로그램이다. 복잡한 구현은 이 프로그램들이 공유하고 있는 BFD, libopcodes 라이브러리에 들어있다.

초기 BFD 버전 들은 David Henkel-Wallace와 Steve Chamberlain에 의해 만들어졌다. Ken Raeburn와 Ian Lance Taylor이 최근까지 관리자를 맡아왔다. 2005년 현재 관리자는 Nick Clifton이다.

## [편집] 같이 보기

- GNU

## [편집] 바깥 고리

- GNU 바이너리 유틸리티 공식 페이지
- sourceware.org GNU binutils page
- GNU binutils forum - hosted by Nabble archiving binutils mailing lists into a searchable forum.

원본 주소 ‘http://ko.wikipedia.org../../../g/n/u/GNU_%EB%B0%94%EC%9D%B4%EB%84%88%EB%A6%AC_%EC%9C%A0%ED%8B%B8%EB%A6%AC%ED%8B%B0_4b17.html’

분류: 컴파일러 | GNU

##### Views

- 문서
- 토론
- 현재 버전

##### 찾기

##### 다른 언어

- Deutsch
- Ελληνικά
- English
- Español
- Eesti
- Français
- 日本語
- Polski
- Türkçe