1.下面是main.c文件代码:
#include <stdio.h>
int main(void)
{
printf("Hello World\n");
return 0;
}
2.下面是对应的CMakeLists.txt文件内容:
cmake_minimum_required (VERSION 2.8)
project (demo)
add_executable(main main.c)
3.编译时报错:
[linux-devkit]:/home/qingfeng/workspace/ti-processor-sdk-linux-edgeai-am62axx-evm-09_01_00_07/hawk> make
[ 50%] Building C object CMakeFiles/main.dir/main.c.o
In file included from /home/qingfeng/workspace/ti-processor-sdk-linux-edgeai-am62axx-evm-09_01_00_07/linux-devkit/sysroots/aarch64-oe-linux/usr/include/features-time64.h:21,
from /home/qingfeng/workspace/ti-processor-sdk-linux-edgeai-am62axx-evm-09_01_00_07/linux-devkit/sysroots/aarch64-oe-linux/usr/include/features.h:392,
from /home/qingfeng/workspace/ti-processor-sdk-linux-edgeai-am62axx-evm-09_01_00_07/linux-devkit/sysroots/aarch64-oe-linux/usr/include/bits/libc-header-start.h:33,
from /home/qingfeng/workspace/ti-processor-sdk-linux-edgeai-am62axx-evm-09_01_00_07/linux-devkit/sysroots/aarch64-oe-linux/usr/include/stdio.h:27,
from /home/qingfeng/workspace/ti-processor-sdk-linux-edgeai-am62axx-evm-09_01_00_07/hawk/main.c:1:
/home/qingfeng/workspace/ti-processor-sdk-linux-edgeai-am62axx-evm-09_01_00_07/linux-devkit/sysroots/aarch64-oe-linux/usr/include/bits/timesize.h:23:10: fatal error: bits/timesize-32.h: 没有那个文件或目录
23 | #include <bits/timesize-32.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/main.dir/build.make:76:CMakeFiles/main.dir/main.c.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:83:CMakeFiles/main.dir/all] 错误 2
make: *** [Makefile:91:all] 错误 2