lpc2000的模板里,target.c文件里有这么一段话:<br /><br /> void TargetResetInit(void)<br />{<br />#ifdef __DEBUG <br /> MEMMAP = 0x3; //remap<br />#endif<br /><br />#ifdef __OUT_CHIP <br /> MEMMAP = 0x3; //remap<br />#endif<br /><br />#ifdef __IN_CHIP <br /> MEMMAP = 0x1; //remap<br />#endif<br /><br />里面的“#ifdef __DEBUG”“#ifdef __OUT_CHIP”“#ifdef __IN_CHIP”<br />表示条件编译,可是我在别的文件里并不能找到对“__DEBUG”“__OUT_CHIP”“__IN_CHIP”的定义,那编译器是如何判断的呢?? |
|