问题 不说废话下图,这是一个SysTick中断服务函数,在GNUC环境下会警告,在使用标准库的情况下是不会警告的,虽然这个警告不影响程序运行,但是看的很难受。 解决方案 在中断服务函数前加个extern声明一下即可避免警告。 extern void SysTick_Handler(void); void SysTick_Handler(void) { if (IT_Nums != 0x00) { IT_Nums--; } }