我正在努力lpcxpresso (lpc1768)
。我在我已经编写的代码中包含了一个.h
文件和两个.c
文件(这些文件是使用flex
and创建的bison
)。我想在“快速设置”下使用“Newlib(semihost)”选项。当我构建我的代码时,它显示了一些错误:
“c:\nxp\lpcxpresso_6.1.2_177\lpcxpresso\tools\bin../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi /include/newlib_inc/stdint.h:79:21:错误:“int32_t”的类型冲突”
“c:\nxp\lpcxpresso_6.1.2_177\lpcxpresso\tools\bin../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi /include/newlib_inc/stdint.h:80:23: 错误: 'uint32_t' 的类型冲突"
当我切换到 Redlib 库时,这些错误不会发生,但会出现其他一些问题。我想使用 Newlib。
为什么会发生这些错误?我需要做什么?