picc代码中__18CXX和__PCB__的含义是什么?

时间:2014-09-02 16:11:31

标签: pic pic18 c18

我通常会看到以下与编译器相关的代码行:

#if defined(__18CXX) ... #endif

#if (defined(__PCB__) || defined(__PCH__) || defined(__PCM__)) ... #endif

我怎么知道每个人的意思?

1 个答案:

答案 0 :(得分:2)

18CXX 是一个预定义的宏,用于指示Microchip C18编译器。请参见“MPLAB C18 C编译器用户指南”中的第2.6节。其他是CCS C编译器:PCB用于12位操作码,PCM用于14位操作码,PCH用于16位操作码。请参阅“CCS C编译器手册”。