STM32库编译无法生成ELF文件

2019-07-14 13:54发布

STM32固件库编译为一个.A文件,然后与其它的文件一起无法生成最后的ELF文件。如下
       ARM-none-eabi-g++ -Tstm32_rom.ld -L. -mcpu= ... -Wall -o test.bin.elf main.o  dprint.o  ../STM32Library/objs/libstm32f10x.a
      出错提示:arm-none-eabi/bin/ld.exe: warning: cannot find entry symbol Reset_Handler; defaulting to 08000000
      
      如果把这个libstm32f10x.a 反解压为很多.o文件,再进行编译则可以完全正常。
      何解?

     有哪位碰到过这个问题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。