İPad için bir C derleyicisi var mı?


13

İPad kullanarak C eğitimi almak istiyorum. Sadece basit programlar. Peki, iPad için bir C derleyicisi var mı?

Yanıtlar:



8

İnternet bağlantınız varsa, codepad.org'u kullanabilirsiniz . Web formuna yapıştırdığınız koddan birçok farklı dil derlemenizi sağlar. Birçok formatı destekler ve bazı güzel paylaşım özelliklerine sahiptir.


Diğer birkaç seçenek compilr.com ve ideone.com'dur.
Kyle

6

Jailbreak yapmaya istekliyseniz, cevap evettir. GCC'yi (XCode ile aynı açık kaynaklı C derleyicisini) iPad'inize yükleyebilirsiniz.

Süreç biraz karmaşık, ama kesinlikle mümkün. Talimatları burada bulabilirsiniz. Bağladığım talimatlar sadece iPhone'dan bahsediyor, ancak aynı işlem iPad'de de çalışıyor.

Jailbreak yapmaya istekli değilseniz, VxJasonxV'nin önerdiği çözüm tek seçeneğiniz olabilir.


1
Bunu yaparken kimseye dikkat edeceğim - iOS 2'den sonra, bu iDevice'inizin düzgün önyükleme yapmamasına neden olabilir, çünkü tanrı hangi sebebi biliyor.
Richard J. Ross III

1
Ayrıca Xcode'un artık GCC'yi kullanmadığına dikkat edilmelidir, ancak şimdi GCC'nin yerini alacak şekilde tasarlanmış (ancak yalnızca C tabanlı diller için) özel bir kod tabanı olan Clang'ı kullanıyor.
Richard J. Ross III

3

Apple, App Store inceleme süreci tarafından onaylanan kod dışında çalıştırılabilir (makine) kodların iPad'de çalışmasına izin vermez.

C kodunu indirmesi devre dışı bırakıldığı sürece bir C yorumlayıcısını iPad'e taşımak mümkün olabilir .


2

İOS Geliştirici Programı Lisans Anlaşması'ndaki bir cümle nedeniyle herhangi bir iOS cihazı için C derleyici App Store uygulaması yoktur.

"Apple'ın iOS SDK'sı iPhone'daki herhangi bir yazılımın harici yürütülebilir kod indirmesini veya çalıştırmasını engelliyor"

Bu wikipedia'dan alınır . Herhangi bir nedenle anlaşmaya bağlanamayacağımı düşünüyorum.

Sadece bir editör istiyorsanız Project Edit'e bakabilirsiniz .

EDIT: Şartlar güncellenmiş gibi görünüyor ama belki sadece yorumlanmış kod Pythonista app Python için ne yapar gibi izin verilir ama derlenmiş kod için değil.


2
Bu teklif aslında güncel değil. Terimler, yorumlanmamış (derlenmemiş) kodun çalışmasına izin vermemek için, son birkaç ay içinde değiştirilmediği sürece değiştirildi. Ama elbette, [alıntı gerekli] ve henüz bulamadım.
Jason Salaz


1

İPhone'unuz CPPCode'un gerektirdiği iOS 8'i desteklemiyorsa, PowerC ++ CPPCode'a bir alternatiftir. Ancak PowerC ++ yalnızca iOS için özelleştirilmiş bir DOS ortamında yüklü bir C ++ Builder kullanır. Biraz eski görünüyor ve C ++ standartlarının daha yeni sürümlerini desteklemiyor. Dikkat: çoğu zaman oldukça iyi çalışır, ancak birkaç işlevinin çağrılması üzerine çöker. Ayrıca, yazı tipi boyutu çok küçük görünebilir ve büyütülemez.


0

Bu C / C ++ derleyicisi tökezledi ; ne olsa emin değilim ama iPhone / iPad için basit-ish C / C ++ derleyicisi gibi görünüyor.

Benim tahminim aslında iOS ikili koduna değil, programın yorumladığı bir çeşit bayt koduna derlenmesidir. Apple QA ile elde etmenin tek yolu bu.


0

İşte Cydia aracılığıyla kullanılabilen C derleyici seçenekleri, bir iPad'i bir bilgisayar kadar işlevsel hale getirmeye çalışan herkes için ilginç ek araçlar ve paketler sağlayan bazı standart olmayan depolarla birlikte ...

resim açıklamasını buraya girin resim açıklamasını buraya girin

resim açıklamasını buraya girin


0

Aslında compileonline.com'a gidebilirsiniz Bu sitedeki herhangi bir programlama dilini ücretsiz kullanabilirsiniz!


Çevrimiçi Derlemenin Keyfini Çıkarın

Sık kullandığınız tarayıcı dillerini kullanarak ve yerel makinenizde herhangi bir kurulum yapmadan, sık kullandığınız programlama dillerini çevrimiçi olarak derlemek ve yürütmek için aşağıdaki basit adımları izleyin.

Adım - 1 Yürütmek istediğiniz favori dilinizi seçin.

Adım - 2 Kullanılabilir metin düzenleyicisini kullanarak kaynağınızı yazın.

Adım - 3 Son olarak sonucu görmek için derleme düğmesine [Windows'ta Ctrl + E ve Mac'te Command + E] tıklayın.



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.