在arm-none-eabi-gcc中找不到inttypes.h

时间:2015-05-26 22:45:02

标签: c eclipse gcc include lpc

我在库中有一个头文件,其中包含inttypes.h(使用PRIu8等所需)。我将库头文件包含在我自己的应用程序文件中。

当我尝试在lpcxpresso(基于eclipse)中使用arm-none-eabi-gcc进行编译时,我收到错误

Circle

构建命令是

inttypes.h: No such file or directory

为什么我收到此错误?

我正在尝试为具有Cortex-M3处理器的LPC1769进行编译

1 个答案:

答案 0 :(得分:1)

标头在独立环境(n1570,5.1.2.1)和arm-none-eabi上是可选的。不知道你使用的是哪个主机,但在Ubuntu 14.04上,标题位于/usr/lib/gcc/arm-none-eabi/4.8.2/include for gcc中,只包含少量标题。这是有道理的,因为没有stdlib会提供printf& amp;共

但是,您也可以使用newlib,它提供stdlib和inttypes.h。另外,检查包含(和库)路径。