make [1]:arm-linux-gcc:在ubuntu中找不到命令

时间:2012-11-24 12:21:59

标签: linux gcc makefile kernel ubuntu-11.04

  

可能重复:
  what is arm-linux-gcc and how to install this in ubuntu

我正在尝试这个命令

$ make ARCH=arm devkit8000 defconfig

我收到此错误:

make[1]: arm-linux-gcc: Command not found
make[1]: arm-linux-gcc: Command not found
scripts/kconfig/conf -s arch/arm/Kconfig
***
*** You have not yet configured your kernel!
*** (missing kernel .config file)
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[3]: *** [silentoldconfig] Error 1
make[2]: *** [silentoldconfig] Error 2
make[1]: *** No rule to make target `devkit8000'.  Stop.
make: *** [devkit8000] Error 2

我该如何解决这个错误?

1 个答案:

答案 0 :(得分:4)

您是否安装了ARM工具链?如果Ubuntu中没有这样的软件包,你可以从互联网上下载并添加到$ PATH。

查看what is arm-linux-gcc and how to install this in ubuntu

编辑: 可能是,你的makefile正在寻找不同的文件名。

尝试找到arm-linux-gnueabi-gcc文件。转到该目录,您可以使用arm-linux-gnueabi-前缀为每个文件创建链接。

尝试sudo su

ln -s arm-linux-gnueabi-gcc arm-linux-gcc
ln -s arm-linux-gnueabi-cc arm-linux-cc

可能有帮助,但我不保证。通常有效; - )