Esiste un compilatore C per iPad?


13

Mi piacerebbe studiare C usando iPad. Solo semplici programmi. Quindi, c'è un compilatore C per iPad?

Risposte:


12

Uno sguardo veloce all'iTunes Store rivela CodeToGo (iTunes Store Link). Poiché non è possibile compilare sull'iPad stesso, questa app sfrutta un servizio Web ( IDEOne ) per eseguire il programma e restituire i risultati sul dispositivo. L'app costa $ 3 USD e un binario universale (iPhone + iPad). Il servizio web sembra essere gratuito, se non solo un po 'brutto :).


8

Se si dispone di una connessione Internet, è possibile utilizzare codepad.org . Ti consentono di compilare molte lingue diverse dal codice che incolli in un modulo web. Supporta molti formati e ha alcune belle funzioni di condivisione.


Un paio di altre opzioni includono compilr.com e ideone.com.
Kyle

6

Se sei disposto a effettuare il jailbreak, la risposta è sì. Puoi installare GCC (lo stesso compilatore C open-source incluso con XCode) sul tuo iPad.

Il processo è un po 'complicato, ma è certamente possibile. Puoi trovare le istruzioni qui. Le istruzioni che ho collegato menzionano solo l'iPhone, ma lo stesso processo dovrebbe funzionare sull'iPad.

Se non sei disposto a effettuare il jailbreak, la soluzione suggerita da VxJasonxV potrebbe essere la tua unica opzione.


1
Consiglierei a chiunque di farlo - oltre iOS 2, questo può causare il mancato avvio corretto di iDevice, poiché Dio sa quale motivo.
Richard J. Ross III,

1
Va anche notato che Xcode non utilizza più GCC, ma ora utilizza Clang, una base di codice personalizzata che è stata progettata in sostituzione di GCC (ma solo per i linguaggi basati su C).
Richard J. Ross III,

3

Apple non consente l'esecuzione di alcun codice eseguibile (macchina) diverso da quello approvato dal processo di revisione dell'App Store su un iPad.

Potrebbe essere possibile eseguire il porting di un interprete C sull'iPad, purché sia ​​stato disabilitato dal download del codice C.


2

Non ci sono app App store del compilatore C per qualsiasi dispositivo iOS a causa di una clausola nel Contratto di licenza del programma per sviluppatori iOS che in sostanza dice che:

"L'SDK iOS di Apple impedisce a qualsiasi software su iPhone di scaricare o eseguire codice eseguibile esterno"

È preso da Wikipedia . Credo di non poter legare all'accordo per un motivo o per l'altro.

Se vuoi solo un editor potresti guardare Project Edit .

EDIT: Sembra che i termini siano stati aggiornati, ma forse è consentito solo il codice interpretato come quello che l'app Pythonista fa per Python ma non per il codice compilato.


2
Quella citazione è in realtà obsoleta. I termini sono stati cambiati negli ultimi mesi per consentire l'esecuzione del codice interpretato (non compilato), purché non venga scaricato. Ma ovviamente, [citazione necessaria] e non l'ho ancora trovato.
Jason Salaz


1

PowerC ++ è un'alternativa a CPPCode se il tuo iPhone non supporta iOS 8 richiesto da CPPCode. Ma PowerC ++ utilizza solo un C ++ Builder installato in un ambiente DOS personalizzato per iOS. Sembra un po 'obsoleto e non supporta le versioni più recenti degli standard C ++. Attenzione: funziona abbastanza bene per la maggior parte del tempo ma collassa sull'invocazione di alcune delle sue funzioni. Inoltre, la dimensione del carattere potrebbe apparire troppo piccola e non può essere ingrandita.


0

Mi sono imbattuto in questo compilatore C / C ++ ; non sono sicuro di quanto valga la pena, ma sembra un semplice compilatore C / C ++ per iPhone / iPad.

La mia ipotesi è che in realtà non si compila in codice binario iOS, ma in una sorta di bytecode che il programma quindi interpreta. Questo è l'unico modo che potrebbe ottenere dal QA di Apple.


0

Ecco le opzioni del compilatore C disponibili tramite Cydia, insieme ad alcuni repository non standard che forniscono strumenti e pacchetti aggiuntivi che sono interessanti per chiunque cerchi di rendere un iPad funzionale come un computer ...

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


0

In realtà puoi semplicemente andare su compileonline.com Puoi usare qualsiasi linguaggio di programmazione su questo sito, gratis!


Goditi la compilazione online

Segui semplicemente i seguenti semplici passaggi per compilare ed eseguire i tuoi linguaggi di programmazione preferiti online utilizzando il tuo browser preferito e senza avere alcuna configurazione sul tuo computer locale.

Passaggio: 1 Seleziona la lingua preferita che desideri eseguire.

Passaggio - 2 Digitare la fonte utilizzando l'editor di testo disponibile.

Passaggio - 3 Infine, fare clic sul pulsante di compilazione [Ctrl + E su Windows e Comando + E su Mac] per vedere il risultato.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.