Android终端IDE:终端gcc错误:未找到arm eabi gcc

Android终端IDE:终端gcc错误:未找到arm eabi gcc,android,gcc,ide,terminal-ide,Android,Gcc,Ide,Terminal Ide,我正在使用它作为我的开发环境。() 我正在运行Terminal IDE v 2.02-最新版本。我的Android版本是: 安卓4.0.3 软件版本2.14.531.3 71ORD (其余内容可能不相关,但更多内容应要求提供) 我在一个合适的开发目录中,有一个足够简单的c源代码文件,可以运行“make” 我还从未成功地进行过任何编译。最有可能的是,在可用的可执行文件与软件正在寻找的内容方面存在版本不匹配 以下是命令和错误消息: terminal-gcc -c -Wall -I/data/da

我正在使用它作为我的开发环境。()

我正在运行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
当然是斯纳福。我根本不知道如何找到正确的编译器文件名,因为在这个非根手机上,我没有权限搜索路径并找到实际的可执行文件


也可能是路径设置错误。感谢所有输入。

…我不确定应该发生什么,但我在终端IDE目录树中找到了文件:

$IDESYSTEM/android-gcc-4.4.0.tar.gz
我还发现,终端gcc是一个bash脚本。从内部看,它似乎表示,“$HOME”中应该存在一个gcc树,这是安装目录。因此,我解压缩了上面标识的文件,然后将其解压缩,并将生成的目录树作为顶级子目录

你知道些什么?成功

我更进一步,在~/bin中为gcccc创建了实际编译器的软链接,突然之间,我以前创建的所有“Makefile”脚本都开始完美地工作,这些脚本用于我想要转移的其他项目

显然,尽管我认为我做得对,但我忽略了运行以下脚本:

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


嘿,如果你高兴我比你先到这里,就竖起大拇指

值得赞扬的是@Richard T对终端IDE的热情。答案旨在列举运行C代码所需的步骤

运行C代码
  • 运行终端IDE并通过执行

    安装\u gcc

  • 在终端IDE目录树中为项目创建目录。然后在目录中创建一个带有一些代码的源.c文件(此处为filename.c)。编译它

    终端gcc-c filename.c

  • 创建可执行文件

    终端gcc filename.o-o filename.out

  • 运行输出文件

    /filename.out


  • 如果您想使用PC(笔记本电脑)键盘,可以使用telnet终端IDE

    到Telnet终端IDE
  • 从终端IDE通过执行以下命令启动telnetd deamon

    telnetd

  • 将Android设备连接到PC(笔记本电脑)并键入

    adb转发tcp:[端口]tcp:8080

    telnet 127.0.0.1[端口]


  • p.S.Telnet的默认端口是23。

    如果你像我一样,你不愿意使用Telnet!相反,我使用ssh。在TerminalIDE网站上设置它有很好的指导——不记得是哪一个。我想你可以试试TerminalIDE.org,它可以链接到其他网站。