programming/C

C 개발환경 구성

구닥다리 엔지니어 2014. 10. 19. 21:12

1. 컴파일러 설치

$ sudo apt-get install gcc

2. 디버거 설치 ( gdb)

$ sudo apt-get install gdb

그래픽 인터페이스를 씌워 만든 DDD 도 있으며, gdb와 조합해서 쓸수 있다.

3. 바이너리 유틸리티

  • gcc-4.6-base : 컴파일러에 필요한 시스템 구성을 준비하는 기본 패키지
  • cpp : 프리프로세서를 제공
  • libgcc, libgomp1, libc6은 거의 모든 소프트웨어에서 쓰는 기본 라이브러리를 제공하는 패키지다.
  • binutils : 바이너리 유틸리티 패키지로 C 프로그래밍과 시스템 개발에 필요한 기본 명령을 모아놓은 패키지.
binutils에 포함된 대표적인 명령으로는 어셈블러 as, 프로파일러 gprof, 링커 ld, 오브젝트 파일을 처리하는 objcopy, objdump, 문자열을 추출하는 strings, 심볼을 삭제하는 strip등이 있다.