In some environments, the parse_file function in the
tools/generate_native_sdk/parse_c_decl.py script
does not add the -ffreestanding parameter to the
gcc call, which causes the __STDC_HOSTED__
macro to be incorrectly set to 1.
If we add -ffreestanding, then this compiler
predefined macro will be set to 0
Signed-off-by: HaoranJiang <halfsweet@halfsweet.cn>