SDCC, 4.6.0 공개: C2y 기능 대거 추가하고 Rabbit 5000/6000 지원
SDCC – Small Device C Compiler
SDCC(Small Device C Compiler) 4.6.0이 릴리스됐다. 8051, Z80, STM8, 6502, Padauk 등 다양한 8비트 MCU를 지원하는 이 컴파일러는 이번 버전에서 C2y 표준 기능(Countof, if 선언, 비트 정밀 정수형 등)과 C99 복합 리터럴, C23 constexpr 등을 도입했다. 또한 Rabbit 4000용 r4k 포트와 실험적인 Rabbit 5000/6000 포트가 추가됐고, z80 계열 포트의 코드 생성이 크게 개선됐다. SDCC는 최근 NGI0 Commons Fund와 Sovereign Tech Fund의 지원을 받아 안전·보안 및 최적화 작업을 진행 중이다.
SDCC는 주로 무급 자원봉사자들에 의해 개발됩니다. 때때로 대학 직원들이 유급 시간에 SDCC 작업을 허용받거나, 마이크로컨트롤러 벤더로부터 하드웨어 샘플을 받는 등 외부 지원이 있긴 했지만, 이러한 한계가 체감될 때가 있습니다.