¿Hay un compilador de C para iPad?

13

Me gustaría estudiar C usando iPad. Solo programas simples. Entonces, ¿hay un compilador de C para iPad?

Daniel Grillo
fuente

Respuestas:

12

Una mirada superficial a la tienda de iTunes revela CodeToGo (Enlace de la tienda de iTunes). Como no puede compilar en el iPad, esta aplicación aprovecha un servicio web ( IDEOne ) para ejecutar el programa y devolver los resultados a su dispositivo. La aplicación cuesta USD $ 3 y un binario universal (iPhone + iPad). El servicio web parece ser gratuito, si no un poco feo :).

Jason Salaz
fuente
8

Si tiene una conexión a Internet, puede usar codepad.org . Le permiten compilar muchos idiomas diferentes a partir del código que pega en un formulario web. Admite muchos formatos y tiene algunas características agradables para compartir.

dolor
fuente
Otras opciones incluyen compilr.com e ideone.com.
Kyle
6

Si estás dispuesto a hacer jailbreak, la respuesta es sí. Puede instalar GCC (el mismo compilador de código abierto C incluido con XCode) en su iPad.

El proceso es un poco complicado, pero ciertamente es posible. Puedes encontrar las instrucciones aquí.Las instrucciones que he vinculado solo mencionan el iPhone, pero el mismo proceso debería funcionar en el iPad.

Si no está dispuesto a hacer jailbreak, entonces la solución sugerida por VxJasonxV podría ser su única opción.

Ben Wyatt
fuente
1
Advertiría a cualquiera que haga esto: pasado iOS 2, esto puede hacer que su iDevice no arranque correctamente, porque Dios sabe qué razón.
Richard J. Ross III
1
También se debe tener en cuenta que Xcode ya no usa GCC, pero ahora usa Clang, una base de código personalizada que fue diseñada como un reemplazo para GCC (pero solo para lenguajes basados ​​en C).
Richard J. Ross III
3

Apple no permite ejecutar ningún código ejecutable (máquina) que no sea el aprobado por el proceso de revisión de la tienda de aplicaciones para ejecutarse en un iPad.

Es posible portar un intérprete de C al iPad, siempre y cuando no esté habilitado para descargar el código de C.

hotpaw2
fuente
2

No hay aplicaciones compiladoras de C App Store para ningún dispositivo iOS debido a una cláusula en el Acuerdo de licencia del programa para desarrolladores de iOS que básicamente dice que:

"El SDK de iOS de Apple evita que cualquier software en el iPhone descargue o ejecute código ejecutable externo"

Eso está tomado de wikipedia . Creo que no puedo vincularme al acuerdo por alguna razón u otra.

Si solo quieres un editor, puedes mirar Project Edit .

EDITAR: Parece que los términos se actualizaron, pero tal vez solo se permite el código interpretado, como lo hace la aplicación Pythonista para Python, pero no para el código compilado.

Steve Moser
fuente
2
Esa cita está desactualizada. Los términos se cambiaron en los últimos meses para permitir la ejecución de código interpretado (no compilado), siempre que no descargue ninguno. Pero, por supuesto, [cita requerida] y aún no la he encontrado.
Jason Salaz
1

PowerC ++ es una alternativa a CPPCode si su iPhone no es compatible con iOS 8 que requiere CPPCode. Pero PowerC ++ solo usa un C ++ Builder instalado en un entorno DOS personalizado para iOS. Parece un poco desactualizado y no admite versiones más nuevas de los estándares C ++. Precaución: funciona bastante bien la mayor parte del tiempo, pero colapsa al invocar algunas de sus funciones. Además, el tamaño de la fuente puede parecer demasiado pequeño y no puede ampliarse.

Michael May
fuente
0

Me he topado con este compilador de C / C ++ ; Sin embargo, no estoy seguro de lo que vale, pero parece un simple compilador C / C ++ para iPhone / iPad.

Supongo que en realidad no se compila en código binario de iOS, sino en algún tipo de código de bytes que el programa interpreta. Esa es la única forma en que Apple QA podría obtenerla.

Julien Lebot
fuente
0

Aquí están las opciones del compilador de C disponibles a través de Cydia, junto con algunos repositorios no estándar que proporcionan herramientas y paquetes adicionales que son interesantes para cualquiera que intente hacer que un iPad sea tan funcional como una computadora ...

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

alex grey
fuente
0

En realidad, puede ir a compileonline.com. ¡Puede usar cualquier lenguaje de programación en este sitio, gratis!


Disfruta de la compilación en línea

Simplemente siga los siguientes pasos simples para compilar y ejecutar cualquiera de sus lenguajes de programación favoritos en línea usando su navegador favorito y sin tener que configurar nada en su máquina local.

Paso - 1 Seleccione su idioma favorito que desea ejecutar.

Paso - 2 Escriba su fuente usando el editor de texto disponible.

Paso - 3 Finalmente, haga clic en el botón de compilación [Ctrl + E en Windows y Command + E en Mac] para ver el resultado.


Caminante vacío
fuente
0

https://ide.cs50.io/

Este es un entorno de desarrollo integrado que se ejecuta en un ubuntu virtual en su navegador. Funciona bien.

Aditya Das
fuente