Skip to main content
LChan.5
Associate II
July 14, 2020
Question

unknown type name '_ARMABI'

Hi Sir,

I'm transferring code from Keil to CubeIDE. During compilation, i cannot find the way to solve the error unknown type name '_ARMABI'. _ARMABI is defined in many header files including stdio.h and time.h in Keil environment, but I cannot find where it is defined in CubeIDE. can someone kindly help?

Best regards,

Langston

This topic has been closed for replies.

1 reply

TDK
July 14, 2020

_ARMABI is a Keil-specific #define. It isn't used in STM32CubeIDE. The toolchain within STM32CubeIDE comes with its own standard library files, you shouldn't need to copy the Keil ones over.

"If you feel a post has answered your question, please click ""Accept as Solution""."