交叉编译arm-GCC编译器不支持wchar_t
代码如下:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
wchar_t a = 1;
printf("a =%d\n", a);
return 0;
}
编译
arm-hismall-linux-gcc -I/home/horst/onvif/omate/onvif/src/gsoap -Wl,--gc-sections -Wall -Wextra -Wno-unused-parameter -fsigned-char -fno-omit-frame-pointer -ffunction-sections -fshort-wchar -o test test.c
error:`wchar_t' undeclared (first use in this function)