在 CCS6 中编译时,我遇到了这个错误:
#10056 symbol "__TI_int47" redefined
(使用 Texas Instruments 的 Code Composer Studio 为 MSP430 编译)
声明中断服务程序时会发生这种情况,例如:
#pragma vector=PORT1_VECTOR
__interrupt void P1input_ISR ()
{
P1IFG &= ~BIT0; // mark interrupt as "handled"
}
是什么原因导致生成这些看似匿名的符号?
如何追踪生成符号的代码?