Gibt es einen C-Compiler für das iPad?


13

Ich möchte C mit dem iPad lernen. Nur einfache Programme. Gibt es einen C-Compiler für das iPad?

Antworten:


11

Ein flüchtiger Blick in den iTunes Store verrät es CodeToGo (iTunes Store Link). Da Sie nicht auf dem iPad selbst kompilieren können, nutzt diese App einen Webdienst ( IDEOne ), um das Programm auszuführen und die Ergebnisse auf Ihr Gerät zurückzugeben. Die App kostet USD 3 und ist ein Universal Binary (iPhone + iPad). Der Webdienst scheint kostenlos zu sein, wenn nicht nur ein bisschen hässlich :).


7

Wenn Sie eine Internetverbindung haben, können Sie verwenden codepad.org . Mit ihnen können Sie aus dem Code, den Sie in ein Webformular einfügen, viele verschiedene Sprachen kompilieren. Unterstützt viele Formate und hat einige nette Sharing-Funktionen.


Einige andere Optionen sind compilr.com und ideone.com.
Kyle

6

Wenn Sie zum Jailbreak bereit sind, lautet die Antwort Ja. Sie können GCC (den gleichen Open-Source-C-Compiler, der auch in XCode enthalten ist) auf Ihrem iPad installieren.

Der Prozess ist etwas kompliziert, aber es ist durchaus möglich. Eine Anleitung finden Sie hier. Die Anweisungen, die ich verlinkt habe, erwähnen nur das iPhone, aber der gleiche Prozess sollte auf dem iPad funktionieren.

Wenn Sie nicht zum Jailbreak bereit sind, ist die von VxJasonxV vorgeschlagene Lösung möglicherweise Ihre einzige Option.


1
Ich würde jeden warnen, der dies tut - nach iOS 2 kann dies dazu führen, dass Ihr iDevice nicht richtig bootet.
Richard J. Ross III

1
Es sollte auch beachtet werden, dass Xcode nicht mehr GCC verwendet, sondern jetzt Clang, eine benutzerdefinierte Codebasis, die als Ersatz für GCC entwickelt wurde (jedoch nur für C-basierte Sprachen).
Richard J. Ross III

3

Apple erlaubt es nicht, anderen ausführbaren Code (Computercode) als den vom App Store Review-Prozess genehmigten auf einem iPad auszuführen.

Es könnte möglich sein, ein C zu portieren Dolmetscher auf das iPad, sofern das Herunterladen von C-Code deaktiviert war.


2

Es gibt keine C-Compiler-App-Store-Apps für ein iOS-Gerät, da in der Lizenzvereinbarung für iOS-Entwicklerprogramme folgende Bestimmungen enthalten sind:

"Apples iOS SDK verhindert, dass Software auf dem iPhone externen ausführbaren Code herunterlädt oder ausführt"

Das ist entnommen aus Wikipedia . Ich glaube, ich kann aus dem einen oder anderen Grund nicht auf die Vereinbarung verlinken.

Wenn Sie nur einen Editor möchten, schauen Sie sich das an Projekt bearbeiten .

BEARBEITEN: Anscheinend wurden die Begriffe aktualisiert, aber möglicherweise ist nur interpretierter Code zulässig, wie es die Pythonista-App für Python tut, jedoch nicht für kompilierten Code.


2
Dieses Zitat ist tatsächlich veraltet. Die Bedingungen wurden in den letzten Monaten geändert, um die Ausführung von interpretiertem (nicht kompiliertem) Code zu ermöglichen, sofern kein Download erfolgt. Aber natürlich, und ich habe es noch nicht gefunden.
Jason Salaz


1

PowerC ++ ist eine Alternative zu CPPCode, wenn Ihr iPhone iOS 8 nicht unterstützt, was CPPCode erfordert. PowerC ++ verwendet jedoch nur einen C ++ Builder, der in einer für iOS angepassten DOS-Umgebung installiert ist. Es scheint etwas veraltet zu sein und unterstützt keine neueren Versionen der C ++ - Standards. Achtung: Es funktioniert die meiste Zeit ziemlich gut, bricht jedoch beim Aufrufen einiger seiner Funktionen zusammen. Außerdem ist die Schrift möglicherweise zu klein und kann nicht vergrößert werden.


0

Ich bin gestolpert auf diesem C / C ++ - Compiler ; Ich bin mir nicht sicher, was es wert ist, aber es sieht aus wie ein einfacher C / C ++ - Compiler für iPhone / iPad.

Ich vermute, dass es nicht in iOS-Binärcode kompiliert wird, sondern in eine Art Bytecode, den das Programm dann interpretiert. Dies ist die einzige Möglichkeit, die Apple QA bietet.


0

Hier sind die C-Compiler-Optionen, die über Cydia verfügbar sind, sowie einige Nicht-Standard-Repositorys, die zusätzliche Tools und Pakete bereitstellen, die für jeden interessant sind, der versucht, ein iPad zu erstellen als funktional als Computer ...

enter image description here enter image description here

enter image description here


0

Eigentlich kann man einfach mal gehen compileonline.com Sie können jede Programmiersprache auf dieser Site kostenlos verwenden!


Viel Spaß bei der Online-Zusammenstellung

Befolgen Sie einfach die folgenden einfachen Schritte, um eine der folgenden zu kompilieren und auszuführen   Ihre bevorzugten Programmiersprachen online mit Ihrem Favoriten   Browser und ohne Setup auf Ihrem lokalen Computer.

Schritt - 1 Wählen Sie Ihre Lieblingssprache aus, die Sie ausführen möchten.

Schritt - 2 Geben Sie Ihre Quelle mit dem verfügbaren Texteditor ein.

Schritt - 3 Klicken Sie abschließend auf die Schaltfläche zum Kompilieren [Strg + E unter Windows & amp; Befehl + E   auf Mac], um das Ergebnis zu sehen.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.