今天想重新整理一下最近学的东西,就从最简单的新建工程开始做起,但是,一来就出问题——2333
根据 STM32不完全手册_库函数版本_V3.1 建立工程模板,编译出现
…\SYSTEM\usart\usart.c(48): warning: #260-D: explicit type is missing (“int” assumed)
定位到 usart.c 文件下,是定义 _sys_exit(int x) 时出现的错误。
借鉴了他人的方法:
写为void _sys_exti(int x)
他人的解释是:
定义 _sys_exit(int x) 以避免使用半主机模式,函数没有返回类型,假定其返回类型为int,可以写为 void _sys_exit(int x) ,否则编译器会默认为返回int类型,故会出现上述警告。
原文地址.
学习得还不深入,暂时还不能理解,先记录下来,方便后续学习时查看。