2013-01-12 1 views
1

CCS C Compiler을 사용하여 마이크로 칩 PIC 개발을 위해 Eclipse CDT IDE를 사용하려고합니다. 주로 이클립스 CDT를 편집기로 사용하여 메이크 파일 프로젝트를 만들었습니다. makefile은 makefile이 수행하는 것처럼 컴파일러를 호출합니다. 이것은 잘 작동합니다. "잘못된 처리기 지시문"이클립스 커스텀 프로세서 전처리 지시어를 가르치는 방법은 무엇입니까?

CCS C 컴파일러는 #device, #fuses, #asm, #org 등 편집기 노란색 곱슬 밑줄과 힌트와 함께이 지침에 물음표를 추가 같은 일부 비 표준 처리기 지시문을 사용합니다. 내가 할 수있는 일이 있습니까, 이러한 맞춤형 전 처리기 지시문을 익히는 것을 가르쳐 주시겠습니까? 내가 말했듯이 makefile로 컴파일하는 것이 좋지만 곱슬 머리말은 나를 괴롭힌다.

도와 주셔서 감사합니다.

답변

1

#pragma 지시어를 사용하면 문제가 해결됩니다. 내가 사용하고있는 지시어는 컴파일러와 관련이 있기 때문에 #pragma을 사용하는 것이 좋습니다. 원래 원했던 것이 아니라 작동합니다. 경고 및 중괄호는 더 이상 표시되지 않습니다.

 #pragma device 16F688 
     #pragma fuses INTRC_IO,WDT,PUT,MCLR, ... 

대신

 #device 16F688 
     #fuses INTRC_IO,WDT,PUT,MCLR, ... 
관련 문제