iPad用のCコンパイラはありますか?


回答:


12

iTunes Storeをざっと見ると、CodeToGo(iTunes Storeリンク)が表示されます。iPad自体ではコンパイルできないため、このアプリはWebサービス(IDEOne)を利用してプログラムを実行し、結果をデバイスに返します。アプリは3ドルで、ユニバーサルバイナリ(iPhone + iPad)です。Webサービスは、少しlittleいだけではないにしても、無料のようです:)。


8

インターネットに接続している場合は、codepad.orgを使用できます。Webフォームに貼り付けるコードからさまざまな言語をコンパイルできます。多くの形式をサポートし、いくつかの素晴らしい共有機能を備えています。


その他のオプションには、compilr.comおよびideone.comがあります。
カイル

6

ジェイルブレイクをするつもりなら、答えはイエスです。iPadにGCC(XCodeに含まれている同じオープンソースCコンパイラ)をインストールできます。

プロセスは少し複雑ですが、確かに可能です。手順についてはこちらをご覧ください。リンクした説明ではiPhoneについてのみ言及していますが、iPadでも同じプロセスが機能するはずです。

脱獄したくない場合は、VxJasonxVが提案するソリューションが唯一の選択肢である可能性があります。


1
私はこれを行うことについて誰にも警告します-過去のiOS 2、これはあなたのiDeviceが正しく起動しない原因になる可能性があります、神はどんな理由を知っているので。
リチャードJ.ロスIII

1
また、XcodeはGCCを使用しなくなりましたが、Glangの代替として設計されたカスタムコードベースであるClangを使用するようになりました(ただし、Cベースの言語のみ)。
リチャードJ.ロスIII

3

Appleは、iPadで実行するApp Storeレビュープロセスによって承認されたもの以外の実行可能(マシン)コードの実行を許可していません。

Cコードのダウンロードが無効になっている限り、C インタープリターをiPad に移植することは可能かもしれません。


2

iOS開発者プログラムライセンス契約の条項に基本的に次のように記載されているため、iOSデバイス用のCコンパイラApp Storeアプリはありません。

「AppleのiOS SDKは、iPhone上のソフトウェアが外部の実行可能コードをダウンロードまたは実行することを防ぎます」

それはウィキペディアから取られています。何らかの理由で契約にリンクできないと思います。

エディターだけが必要な場合は、プロジェクト編集をご覧ください

編集: 用語が更新されたように見えますが、PythonistaアプリがPython用に行うように解釈されたコードのみが許可され、コンパイルされたコードでは許可されない場合があります。


2
その引用は実際には時代遅れです。用語がダウンロードされない限り、解釈された(コンパイルされていない)コードを実行できるように、ここ数か月で用語が変更されました。しかし、もちろん、[引用が必要]と私はまだそれを見つけていません。
ジェイソンサラズ


1

iPhoneがCPPCodeが必要とするiOS 8をサポートしていない場合、PowerC ++はCPPCodeの代わりになります。ただし、PowerC ++は、iOS用にカスタマイズされたDOS環境にインストールされたC ++ Builderのみを使用します。少し時代遅れで、新しいバージョンのC ++標準をサポートしていません。注意:ほとんどの場合、かなりうまく機能しますが、いくつかの機能の呼び出しで崩壊します。また、フォントサイズが小さすぎて拡大できない場合があります。


0

私はこのC / C ++コンパイラーにつまずきました。しかし、それが価値があるかどうかはわかりませんが、iPhone / iPad用のシンプルなC / C ++コンパイラのように見えます。

私の推測では、実際にはiOSバイナリコードにコンパイルされるのではなく、プログラムが解釈する何らかのバイトコードにコンパイルされます。Apple QAで得られる唯一の方法です。


0

ここでは、Cydiaを介して利用できるCコンパイラオプションと、iPad コンピューターのように機能させようとする人にとって興味深い追加ツールとパッケージを提供する非標準リポジトリをいくつか紹介します...

ここに画像の説明を入力してください ここに画像の説明を入力してください

ここに画像の説明を入力してください


0

実際、compileonline.comにアクセス するだけで、このサイトの任意のプログラミング言語を無料で使用できます。


オンライン編集をお楽しみください

次の簡単な手順に従うだけで、お気に入りのプログラミング言語をお気に入りのブラウザを使用してオンラインでコンパイルして実行できます。ローカルマシンにセットアップする必要はありません。

ステップ-1実行するお気に入りの言語を選択します。

ステップ-2利用可能なテキストエディタを使用してソースを入力します。

ステップ-3最後に、コンパイルボタン[WindowsではCtrl + E、MacではCommand + E]をクリックして、結果を確認します。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.