安卓终端-IDE : terminal-gcc error: arm-eabi-gcc not found

标签 android gcc ide terminal-ide

我正在使用 Terminal-IDE作为我的开发环境。 ( Google code site here. )

我正在运行 Terminal-IDE v 2.02 - 最新版本。我的 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

当然是搞砸了。我完全不确定如何找出正确的编译器文件名应该是什么,因为在这个非 root 手机上,我没有权限搜索 PATH 并找到实际的可执行文件。

也有可能是PATH设置错了。感谢所有意见。

最佳答案

...我不确定会发生什么,但我在 Terminal-IDE 目录树中找到了文件:

$IDESYSTEM/android-gcc-4.4.0.tar.gz

我还发现 terminal-gcc 是一个 bash 脚本。往里看好像说在安装目录"$HOME"应该有一个gcc树。因此,我解压缩了上面标识的文件,然后将生成的目录树作为顶级子目录。

好吧好吧,你知道什么?成功。

我更进一步,在 ~/bin 中为 gcccc 创建了指向实际编译器的软链接(soft link),突然间我之前创建的所有 “Makefile” 在我想转移的其他项目中使用的脚本开始完美运行。

显然,尽管我认为我做对了,但我忽略了运行这个脚本:

./system/bin/install_gcc

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

嘿,如果你很高兴我比你早到这里,请竖起大拇指!

关于安卓终端-IDE : terminal-gcc error: arm-eabi-gcc not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15868530/

相关文章:

android - react native : Handle silent push notification

android - 在android中用java代码包装 TextView 的内容

Android相机 native 访问: startPreview() vs startRecording()

c++ - 试图修复转换警告

c - 哦不,不是另一个 undefined reference 问题!

php - 您可以使用 Eclipse PDT 启用变量突出显示吗?

android - 在 eclipse adt 上未检测到三星银河

c++ - 无法使用 seekdir() 设置流位置

VBA:新集合 -> 模块不是有效类型

java - 如何为我的团队重新打包 Eclipse