请教个问题,交叉编译个源码工程,报错找不到FILE结构体定义。
搜了下,说这个一般是需要#include <stdio.h>
看了下ubuntu系统里的/usr/include/stdio.h,里面是包含了多个bit/目录下的头文件,其中就有types/FILE.h。
我在t113-s3的tina sdk里搜FILE.h,只在两个risv目录下搜到了,但是prebuild/gcc/的arm目录下没有。
tinasdkv21/tina-d1-h$ find . -name FILE.h
./lichee/brandy-2.0/tools/toolchain/riscv64-linux-x86_64-20200528/sysroot/usr/include/bits/types/FILE.h
./prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot/usr/include/bits/types/FILE.h
搜到的两个,都是在sysroot目录下,但是arm工具链目录下没sysroot目录。
离线