使用STM32 cubeMX自动生成gcc make项目,直接使用系统自带的gcc编译环境会报错!错误为:
arm-none-eabi-gcc: error: nano.specs: No such file or directory
查了下stackoverflow,处理方法如下:
1. 直接到网站https://launchpad.net/gcc-arm-embedded/+download下载对应平台的GCC编译器
2. 将下载的GCC编译器,直接解压缩到一个目录下。
3. 在项目目录下增加一个export.sh, 增加GCC_PATH环境变量并指向GCC编译器被解压缩的目录
4. source下export.sh再编译就OK了
参考文档
https://stackoverflow.com/questions/26931979/gnu-arm-nano-specs-not-found