首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"make: arm-eabi-gcc:找不到命令“

"make: arm-eabi-gcc:找不到命令“
EN

Stack Overflow用户
提问于 2013-10-09 06:10:20
回答 2查看 11.9K关注 0票数 1

我安装了这里列出的所有东西:Building a custom ROM on Debian 7.1 (Wheezy) - Ginux,并得到了下面给出的结果。

我后来安装了binutils:i386,它卸载了大部分的东西,并安装了一个78MB的包,我想它替换了很多东西,但是,我得到了同样的结果。

代码语言:javascript
复制
$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/storage/software/android/custom/repo
$ echo $CROSS_COMPILE /storage/software/android/custom/sources/android-lgp769v21b/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-
$
$ make ARCH=arm clean
make: arm-eabi-gcc: Command not found
clean
$
$ ls /storage/software/android/custom/sources/android-lgp769v21b/linux-x86/toolchain/arm-eabi-4.4.3/bin/
arm-eabi-addr2line  arm-eabi-cpp        arm-eabi-gcov    arm-eabi-nm       arm-eabi-run
arm-eabi-ar         arm-eabi-g++        arm-eabi-gdb     arm-eabi-objcopy  arm-eabi-size
arm-eabi-as         arm-eabi-gcc        arm-eabi-gdbtui  arm-eabi-objdump  arm-eabi-strings
arm-eabi-c++        arm-eabi-gcc-4.4.3  arm-eabi-gprof   arm-eabi-ranlib   arm-eabi-strip
arm-eabi-c++filt    arm-eabi-gccbug     arm-eabi-ld      arm-eabi-readelf  xmlwf
$
$ file /storage/software/android/custom/sources/android-lgp769v21b/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
$

为什么我会在安装了32位开发包的64位机器上得到这个问题,或者,我该如何修复它?

EN

回答 2

Stack Overflow用户

发布于 2014-11-21 06:14:19

除了在AOSP Initializing a Build Environment页面上列出的先决条件之外,Android平台构建环境是自包含的。

工具链要么在prebuilts文件夹中,要么是从源代码构建的。因为AOSP中支持多个架构,所以您需要强制构建使用一个工具链。

使用午餐命令执行此操作...

代码语言:javascript
复制
lunch
lunch 1
lunch aosp_arm

..。然后发出make命令。

票数 1
EN

Stack Overflow用户

发布于 2013-10-11 02:15:58

“没有找到命令”听起来像是路径问题。检查以确保工具链位于PATH环境变量中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19259406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档