【发布时间】:2014-08-10 18:30:29
【问题描述】:
我已经有一段时间没有在 linux 上使用 stm32f4 了。 自从我上次安装工具链以来,似乎发生了很多变化。
首先,在我安装了 GNU ARM Eclipse 插件之后,我意识到那里支持 C++。我对吗?他们是否在 C++ 的 stm32 外围库上创建了一些 HAL?
第二。我已经安装了代码 courcery lite 编译器。而且我在 Eclipse 项目设置中选择了正确的工具链。但它给了我这个错误。
arm-none-eabi-g++: error: nano.specs: No such file or directory
我可以看到在链接器脚本中有一个神秘的(对我来说)行
specs=nano.specs
所以我已经阅读了规范标志。似乎在这个规范中应该有一些用于编译器的常量标志或设置。但是为什么它们不在编译器想要它们的地方呢?他们应该从哪里来?
【问题讨论】: