16 votes

Existe-t-il un compilateur C pour l'iPad ?

Je voudrais étudier le C en utilisant l'iPad. Juste des programmes simples. Alors, existe-t-il un compilateur C pour l'iPad ?

12voto

Christopher Scott Points 665

Un coup d'œil rapide sur l'iTunes Store révèle CodeToGo (lien iTunes Store). Comme il n'est pas possible de compiler sur l'iPad lui-même, cette application s'appuie sur un service web ( IDEOne ) afin d'exécuter le programme et de renvoyer les résultats sur votre appareil. L'application coûte 3 USD$ et est un binaire universel (iPhone+iPad). Le service web semble être gratuit, si ce n'est qu'il est un peu laid :).

8voto

thatisvaliant Points 314

Si vous avez une connexion internet, vous pouvez utiliser codepad.org . Ils vous permettent de compiler de nombreux langages différents à partir du code que vous collez dans un formulaire Web. Il prend en charge un grand nombre de formats et offre des fonctions de partage intéressantes.

0 votes

Parmi les autres options, citons compilr.com et ideone.com.

6voto

Ben Wyatt Points 2044

Si tu es prêt à Jailbreak, la réponse est oui. Vous pouvez installer GCC (le même compilateur C open-source inclus avec XCode) sur votre iPad.

Le processus est un peu compliqué, mais c'est certainement possible. Vous pouvez trouver les instructions ici. Les instructions que j'ai liées ne mentionnent que l'iPhone, mais le même processus devrait fonctionner sur l'iPad.

Si vous n'êtes pas prêt à Jailbreak, alors la solution proposée par VxJasonxV pourrait être votre seule option.

1 votes

Je vous mets en garde contre cette pratique : après iOS 2, elle peut empêcher votre appareil de démarrer correctement, pour une raison que j'ignore.

1 votes

Il convient également de noter que Xcode n'utilise plus GCC, mais Clang, une base de code personnalisée conçue pour remplacer GCC (mais uniquement pour les langages basés sur le C).

3voto

Jason Sparks Points 948

Apple n'autorise pas l'exécution d'un code exécutable (machine) autre que celui approuvé par le processus de révision de l'App store sur un iPad.

Il pourrait être possible de porter un C interprète sur l'iPad, à condition qu'il soit désactivé pour le téléchargement du code C.

2voto

Brant Bobby Points 4540

Il n'y a pas d'applications App Store de compilateur C pour les appareils iOS en raison d'une clause de l'accord de licence du programme de développement iOS qui dit essentiellement que :

"Le SDK iOS d'Apple empêche tout logiciel sur l'iPhone de télécharger ou d'exécuter un code exécutable externe".

C'est tiré de wikipedia . Je crois que je ne peux pas établir de lien avec l'accord pour une raison ou une autre.

Si vous voulez juste un éditeur, vous pouvez regarder dans Projet Edit .

EDIT : Il semble que les termes ont été mis à jour mais peut-être que seul le code interprété est autorisé comme ce que l'application Pythonista fait pour Python mais pas pour le code compilé.

2 votes

Cette citation est en fait dépassée. Les conditions ont été modifiées au cours des derniers mois pour permettre l'exécution de code interprété (non compilé), à condition qu'il ne télécharge rien. Mais bien sûr, [citation nécessaire] et je ne l'ai pas encore trouvée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X