繁体   English   中英

编译错误:“stdint.h:没有那个文件或目录”

[英]Compilation error: “stdint.h: No such file or directory”

尝试构建内核时

我收到这个错误

/usr/lib/gcc/x86_64-linux-gnu/7/include/stdint.h:9:26: error: no include path in which to search for stdint.h
 # include_next <stdint.h>

当我查看 /usr/lib/gcc/x86_64-linux-gnu/7/

只有一个 stdint.h 并且在包含固定目录下有:limit.h 和 syslimit.h

在末尾,

我通过添加到KBUILD_CFLAGS += $(call cc-option,-ffreestanding)解决了这个问题

这限制了 gcc 使用标准 stdint stdint-gcc.h

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM