- S32DS报错:
make: *** [makefile:71: Project.elf] Error 1
...
// ...
./Sources/Task/file.o:(.sbss._Handle+0x0): multiple definition of `_Handle'
./Sources/Freertos/rtos.o:(.sbss._Handle+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:71: Project.elf] Error 1
- 发现是RTOS的控制块定义在了.h文件中
- 改成定义在.c文件中, 在.h文件中声明, 报错消失