2014-09-02 15 views
0
내가 일반적으로 컴파일러 관련 코드의 다음 줄 참조

:

#if defined(__18CXX) ... #endif 

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

을 어떻게 하나 하나의 의미를 알 수 ?

답변

2

18CXX은 마이크로 칩 C18 컴파일러를 나타내는 미리 정의 된 매크로입니다. 'MPLAB C18 C 컴파일러 사용 설명서'의 2.6 절을 참조하십시오. 나머지는 CCS C 컴파일러입니다. PCB는 12 비트 연산 코드 용이고 PCM은 14 비트 연산 코드 용이며 PCH는 16 비트 용입니다. 'CCS C 컴파일러 사용 설명서'를 참조하십시오.

+0

도움이되는 답변 주셔서 감사합니다. – Wazani