我正在尝试使用CodeSourcery Arm编译器交叉编译代码并收到此错误:CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin/../arm-none-linux-gnueabi/libc/usr/include/time.h:123:5: error: unknown type name '__syscall_slong_t'
您知道如何解决此错误吗? 我正在使用Ubuntu 12.04操作系统。
这是我的Makefile: http://paste.ubuntu.com/6010932/ 这就是我在“make”命令之后所拥有的: http://paste.ubuntu.com/6010923/
答案 0 :(得分:1)
确保-m32到您的CFLAGS条目。
答案 1 :(得分:0)
您可能需要修补typesizes.h以匹配最近的核心更改,请检查此主题:http://sourceware.org/ml/libc-ports/2012-05/msg00095.html