Android Terminal-IDE:terminal-gcc错误:找不到arm-eabi-gcc

前端之家收集整理的这篇文章主要介绍了Android Terminal-IDE:terminal-gcc错误:找不到arm-eabi-gcc前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 Terminal-IDE作为我的开发环境. ( Google code site here.)

我正在运行Terminal-IDE v 2.02 – 最新版本.我的Android版本是:

> Android 4.0.3
>软件版本2.14.531.3 71ORD
>(其余的可能不太相关,但更多请求)

我在一个合适的开发目录中,已经准备好了足够简单的c源代码文件并运行’make’.

我还没有得到任何编译成功的工作.最有可能的是,在可用的可执行文件与软件要查找的内容之间存在版本不匹配.

这是命令和错误消息:

terminal-gcc -c -Wall -I/data/data/com.spartacusrex.spartacuside/files/local/include tester.c -o tester.o
/data/data/com.spartacusrex.spartacuside/files/system/bin/terminal-gcc[43]: arm-eabi-gcc: not found
make: *** [tester.o] Error 127

当然是Snafu.我完全不确定如何找出正确的编译器文件名应该是什么,因为在这个非root用户手机上,我没有权限通过PATH查找并找到实际的可执行文件.

也可能是PATH设置错误.所有输入赞赏.

解决方法

…我不确定应该发生什么,但我在Terminal-IDE目录树中找到了该文件
$IDESYSTEM/android-gcc-4.4.0.tar.gz

我还发现terminal-gcc是一个bash脚本.在里面看似乎说gcc树应该存在于“$HOME”中,这是安装目录.因此,我解压缩,然后取消标记上面标识的文件,并将生成的目录树作为顶级子目录.

那么,你知道什么?成功.

为了gcc和cc,我进一步创建了〜/ bin中实际编译器的软链接,突然之前我想要移动的其他项目中使用的所有先前创建的“Makefile”脚本开始完美运行.

显然,即使我认为我做得对,我也忽略了运行这个脚本:

./system/bin/install_gcc

它像我一样提取tar,但不会创建您可能需要的链接.

嘿,如果你很高兴我在你面前,请竖起大拇指!

猜你在找的Android相关文章