2015年10月31日 星期六

[Arduino] C前置處理

 C 前置處理

對於一個 C 程式 編譯之前, C 編譯器 會先處理 C 程式 中含有
 #define、#undef、#if、#ifdef、#ifndef、#endif、#elif、#else 及 #include 敘述, 將之置換成一新 C 程式, 再將之編譯 成一 assembly 程式, 再轉成 machine code(或 object code)。 再經由 linker 變成一執行檔。