What is -ffreestanding option in gcc?
A freestanding environment is one in which the standard library may not exist, and program startup may not necessarily be at “main”. The option -ffreestanding directs the compiler to not assume that standard functions have their usual definition. By default, GCC will act as the compiler for a hosted implementation, defining __STDC_HOSTED__ as 1 and … Read more