조건부 컴파일에 대해서 이해하자.
윈도우 및 리눅스에서 실습해보자.
앞서서 전처리기에 대해서 알아보았다.
define이나 매크로 함수 등등에 대해서는 쉽게 이해할것이다.
그러나 전처리기의 진짜 유용한점은 매크로가 아닌 조건부 컴파일에서 빛을 발휘한다.
코드 상에서 if-else를 사용하여 조건부 컴파일을 할수도 있겠지만 이는 코드를 포함해 버리므로 좋은 습관은 아니다.
또한 대개 컴파일러를 A, B 번갈아 쓰지 않으므로 조건부 컴파일을 다루는 경우가 별로 없는데
pc에서 개발하고 이를 mcu에 탑재해보자.