Embedded 无法编译StellaWare

Embedded 无法编译StellaWare,embedded,arm,Embedded,Arm,我正在尝试使用Eclipse/Linux for Stellaris Launchpad(LM4F120)开发应用程序。我遵循以下指南: 但是,我无法使用make编译Stellarware: adc.c:1: error: bad value (cortex-m4) for -mcpu= switch adc.c:1: error: invalid floating point option: -mfpu=fpv4-sp-d16 显然,对于编译,使用“cc”而不是arm-*-gcc。我怎样才能

我正在尝试使用Eclipse/Linux for Stellaris Launchpad(
LM4F120
)开发应用程序。我遵循以下指南:

但是,我无法使用
make
编译Stellarware:

adc.c:1: error: bad value (cortex-m4) for -mcpu= switch
adc.c:1: error: invalid floating point option: -mfpu=fpv4-sp-d16
显然,对于编译,使用“cc”而不是
arm-*-gcc
。我怎样才能避开这个问题

我使用的是
gcc-arm-none-eabi-4_7-2012q4
。我为完整的StellarisWare包(
SW-LM3S-9453.exe
)和Stellaris启动板(
SW-EK-LM4F120XL-9453.exe
)做了以下两件事:


请遵循下面文章中的说明


别忘了按照指令4设置编译器路径

你的编译器不支持cortex-m4.gcc-arm-none-eabi-4_7-2012q4应该支持它,因为它在各种教程中使用,其他arm开发人员也为该处理器创建应用程序。然后你调用了错误的gcc。是的,我也意识到了这一点。然而,我的问题是如何让gcc arm ONE eabi编译stellaware。
1. Unzip: ../SW-*.zip
2. Try to compile: make