编译newlib时出错

时间:2010-09-07 16:38:32

标签: arm toolchain

我正在尝试从头开始构建一个手臂工具链。

我指的是这个网站。

http://www.nixit.co.uk/cortex-m3-mac-1

仔细遵循所有说明。一切顺利,直到newlib编译。我收到了奇怪的错误。

/ bin / bash:arm-none-eabi-cc:找不到命令

所以我检查了Makefile makefile中有一行。有一个与arm-none-eabi-cc相关的指令

# -----------------------------------------------
# Programs producing files for the TARGET machine
# -----------------------------------------------

AR_FOR_TARGET=arm-none-eabi-ar
AS_FOR_TARGET=arm-none-eabi-as
CC_FOR_TARGET=$(STAGE_CC_WRAPPER) arm-none-eabi-cc

# If GCC_FOR_TARGET is not overriden on the command line, then this
# variable is passed down to the gcc Makefile, where it is used to
# build libgcc2.a.  We define it here so that it can itself be
# overridden on the command line.
GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) arm-none-eabi-gcc

我检查了/ usr / arm / bin目录。所以我确实找到了arm-none-eabi工具,但没有找到 arm-none-eabi-cc

arm-none-eabi-ld       arm-none-eabi-readelf
arm-none-eabi-ar         arm-none-eabi-gcc-4.4.3  arm-none-eabi-nm       arm-none-eabi-size
arm-none-eabi-as         **arm-none-eabi-gcc** 

请帮忙

1 个答案:

答案 0 :(得分:2)

尝试使用arm-none-eabi-gcc替换Makefile中的arm-none-eabi-cc,或者将arm-none-eabi-cc符号化为arm-none-eabi-gcc。