arm-none-linux-gnueabi-gcc:未找到命令,“make: arm-none-linux-gnueabi-gcc:命令未找到”
Ubuntu12.04下編譯飛凌嵌入式OK6410開發板提供的內核android2.3_kernel_v1.01-2012-09-23.tar
已經執行export PATH=/usr/local/arm/arm-none-linux-gnueabi/bin:$PATH,但還是出現如下問題
make: arm-none-linux-gnueabi-gcc:命令未找到
CHK ? ? include/linux/version.h
CHK ? ? include/generated/utsrelease.h
HOSTCC ?scripts/basic/fixdep
HOSTCC ?scripts/basic/docproc
scripts/basic/docproc.c: In function ‘docsect’:
scripts/basic/docproc.c:336: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
HOSTCC ?scripts/basic/hash
make[1]: “include/generated/mach-types.h”是最新的。
CC ? ? ?kernel/bounds.s
/bin/sh: arm-none-linux-gnueabi-gcc: not found
make[1]: *** [kernel/bounds.s] 錯誤 127
make: *** [prepare0] 錯誤 2
解決方案:
修改kernel文件夾下的Makefile文件 關于交叉編譯的設置,在第192行附近 #ARCH?= $(SUBARCH) ARCH?= arm CROSS_COMPILE?= $(CONFIG_CROSS_COMPILE:"%"=%) 修改為(修改了CROSS_COMPILE項,為交叉編譯器的路徑) #ARCH?= $(SUBARCH) ARCH?= arm # CROSS_COMPILE?= $(CONFIG_CROSS_COMPILE:"%"=%) CROSS_COMPILE??= /usr/local/arm/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-
總結
以上是生活随笔為你收集整理的arm-none-linux-gnueabi-gcc:未找到命令,“make: arm-none-linux-gnueabi-gcc:命令未找到”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux文件赋予755权限,Linux
- 下一篇: php过滤多空格_php正则过滤html