한줄평
“8051 계열 등 소형 MCU를 다루는 취미가·학생·소규모 개발에 든든한 무료 선택지입니다. 다만 상용 컴파일러에 비하면 최적화나 특정 칩 지원의 완성도가 떨어질 수 있습니다.”
이런 분께 8051·Z80 등 소형 마이크로컨트롤러를 C로 개발하시는 분께
좋은 점
- 다양한 8비트/저사양 MCU를 무료로 지원
- 어셈블러·링커·시뮬레이터까지 한 묶음
아쉬운 점
- 상용 컴파일러 대비 코드 최적화 수준이 낮을 수 있습니다
에스디씨씨 소개
SDCC는 8051, Z80, STM8, PIC 같은 소형 임베디드 프로세서를 겨냥한 C 컴파일러 모음입니다. 자원이 극히 제한된 마이크로컨트롤러용 코드를 표준 C로 작성하도록 도와주며, 어셈블러·링커·시뮬레이터까지 함께 제공합니다. 상용 임베디드 컴파일러가 비싼 상황에서 무료 대안으로 오래 쓰여 왔습니다. 명령줄에서 소스를 컴파일하는 CLI 도구입니다.