Android Terminal-IDE: terminal-gcc error: arm-eabi-gcc no encontrado

Estoy utilizando Terminal-IDE como mi entorno de desarrollo. ( Sitio del código de Google aquí. )

Estoy ejecutando Terminal-IDE v 2.02 – lo último. Mis versiones de Android son:

  • Android 4.0.3
  • Versión de software 2.14.531.3 71ORD
  • (El resto no es probable pertinente, pero más a petición)

Estoy en un directorio de desarrollo adecuado con un archivo de código fuente bastante simple c listo y ejecutar 'make'.

Nunca he conseguido ninguna compilación para trabajar con éxito. Lo más probable es que haya una versión de mis-match con respecto a qué ejecutable está disponible en comparación con lo que el software está buscando.

Aquí está el comando y mensaje de error:

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, por supuesto. No estoy seguro de cómo averiguar qué nombre de archivo de compilador correcto debe ser porque, en este teléfono no enraizado, no tengo permisos para buscar a través del PATH y encontrar los ejecutables reales.

También puede ser que PATH esté mal configurado. Todos los comentarios apreciados.

… No estoy seguro de lo que se supone que suceda, pero he encontrado en el árbol de directorio de Terminal-IDE el archivo:

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

También encontré que terminal-gcc es un script bash. Mirando dentro, parecía decir que un árbol gcc debería existir en "$ HOME" , que es el directorio de instalación. Por lo tanto, descomprimido, a continuación, un-tarred el archivo identificado anteriormente y poner el árbol de directorio resultante como un subdirectorio de nivel superior.

Bueno, bueno, ¿qué sabes? Éxito.

Fui un poco más lejos y creé los acoplamientos suaves al compilador real en ~ / bin para gcc y apenas cc , y de repente todos mis scripts "Makefile" previamente creados usados ​​en otros proyectos que deseé mover sobre comenzaron a trabajar perfectamente.

Al parecer, aunque pensé que lo había hecho bien, pasé por alto la ejecución de este script:

 ./system/bin/install_gcc 

Extrae el alquitrán, como yo lo hice, pero no crea los acoplamientos que usted puede necesitar.

Oye, si te alegro de haber llegado antes de ti, dale un pulgar hacia arriba!

Un crédito va a @ Richard T por su entusiasmo con respecto a Terminal IDE . La respuesta está destinada a enumerar los pasos necesarios para ejecutar un código C.

Para ejecutar un código C

  1. Ejecute Terminal IDE y extraiga el paquete gcc ejecutando

    Install_gcc

  2. Cree un directorio para sus proyectos dentro del árbol de directorios de IDE de terminal . A continuación, en el directorio crear un archivo .c de origen con algún código ( filename.c aquí). Compilarlo

    Terminal-gcc -c filename.c

  3. Crear el archivo ejecutable

    Terminal-gcc nombre de archivo.o -o filename.out

  4. Ejecutar el archivo de salida

    ./filename.out


Si desea utilizar el teclado de la PC (portátil), puede telnet Terminal IDE .

Para Telnet Terminal IDE

  1. Desde el Terminal IDE, inicie el deamon telnetd ejecutando

    Telnetd

  2. Conecte el dispositivo Android a la PC (portátil) y escriba

    Adb adelante tcp: [puerto] tcp: 8080

    Telnet 127.0.0.1 [puerto]

El puerto predeterminado de PS Telnet es 23.

  • ¿Podemos usar Android Studio para el desarrollo de AOSP?
  • Necesita un IDE para el desarrollo de Android NDK + SDK
  • Índice imagelist no válido - Delphi XE8
  • ¿Cómo crear una carpeta de origen compartida entre varios proyectos en Eclipse?
  • No es capaz de crear un proyecto de aplicación android en eclipse.Error Message - Introduzca un nombre de aplicación (mostrado en el lanzador)
  • ¿Qué IDE utilizar para el desarrollo de Android Phone?
  • Cómo activar Instant Run en AndroidStudio 2.0
  • ¿Cómo integrar ZXing Library a Android Studio para escanear códigos de barras?
  • Android studio Error "Módulos no admitidos detectados: la compilación no es compatible con los módulos siguientes"
  • La actualización de Android Studio 0.8.16 falla debido a un inesperado archivo uninstall.exe
  • IntelliJ IDEA IDE para el desarrollo de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.