Embedded 如何使用debian工具链编译Tiva C启动板?

Embedded 如何使用debian工具链编译Tiva C启动板?,embedded,arm,debian,Embedded,Arm,Debian,我正在尝试为Tiva C系列TM4C123G启动板构建代码,但是,使用“gcc arm none eabi”工具链在Debian“jessie”上编译时,出现编译错误: /usr/lib/gcc/arm-none-eabi/4.8/include/stdint.h: fatal error: stdint.h: No such file or directory # include_next 我在这里看到了类似的问题: 我已经设法使用构建代码,但我宁愿使用debian版本,或者至少理解为什

我正在尝试为Tiva C系列TM4C123G启动板构建代码,但是,使用“gcc arm none eabi”工具链在Debian“jessie”上编译时,出现编译错误:

/usr/lib/gcc/arm-none-eabi/4.8/include/stdint.h: 
fatal error: stdint.h: No such file or directory
 # include_next
我在这里看到了类似的问题:


我已经设法使用构建代码,但我宁愿使用debian版本,或者至少理解为什么不能使用它。

我已经从sid安装了libnewlib arm none eabi,错误已经消失

aptitude install libnewlib-arm-none-eabi/sid
(要使用上述命令,需要将sid存储库添加到/etc/apt/sources.list文件中)


阅读对问题的评论以供参考。

您是否看到“对于Debian,我发现“gcc arm none eabi”推荐“libnewlib arm none eabi”,但Debian“jessie”(测试)repo还没有这样的软件包?”的评论?为什么不按照建议修补您的本地repo以使其能够构建?或者在调用gcc时使用系统参数…我不是在编译libopncm3,而是在编译德克萨斯仪器库,因此补丁不适合我的需要。是的,我看到了评论,但libnewlib arm none eabi在jessie中仍然不可用,而且作为推荐包,它不应该阻止使用工具链我错了,我从sid安装了libnewlib arm none eabi,错误消失了。谢谢你指出这一点,auselen。