我在库中有一个头文件,其中包含inttypes.h(使用PRIu8等所需)。我将库头文件包含在我自己的应用程序文件中。
当我尝试在lpcxpresso(基于eclipse)中使用arm-none-eabi-gcc进行编译时,我收到错误
Circle
构建命令是
inttypes.h: No such file or directory
为什么我收到此错误?
我正在尝试为具有Cortex-M3处理器的LPC1769进行编译
答案 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。另外,检查包含(和库)路径。