include 할때 헤더 파일의 용량이 문제가 될수도 있다.
include는 파일의 내용을 그대로 갖고 온다.
소스 코드의 사이즈가 커진다.
#include “abc.h”
와 같이 1줄만 적는다 하더라도, abc.h가 1,000KB라면
전체 소스 크기는 1000KB를 넘는다.
PC에서 작성할때는 크게 문제가 없는데,
마이크로 컨트롤러에서는 프로그램 메모리 용량이 부족해서
문제가 생기는 경우도 어쩌다 있다.
ATtiny 계열의 MCU는 프로그램 메모리가 너무 작아서
printf 한번 사용하려다 80%가 넘어가는 등 간당간당한 경우도 있다.