我正在使用Terminal-IDE作为我的开发环境。 (Google code site here.)
我正在运行Terminal-IDE v 2.02-最新版本。我的Android版本是:
我在一个合适的开发目录中,并且具有足够简单的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” 中,这是安装目录。因此,我解压缩了文件,然后解压缩了上面标识的文件,并将得到的目录树作为顶级子目录。
好吧,你知道什么?成功。
我走得更远,并在〜/bin中为 gcc 和 cc 创建了到实际编译器的软链接(soft link),突然之间,我以前创建的所有我想移到其他项目中使用的“Makefile” 脚本都开始了。完美地工作。
显然,即使我认为自己做对了,但还是忽略了运行以下脚本:
./system/bin/install_gcc
它像我一样提取tar,但不会创建您可能需要的链接。
嘿,如果您很高兴我在您面前来了,请给我个赞!
关于android - Android Terminal-IDE : terminal-gcc error: arm-eabi-gcc not found,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15868530/