Apakah ada kompiler C untuk iPad?

13

Saya ingin belajar C menggunakan iPad. Program sederhana. Jadi, apakah ada kompiler C untuk iPad?

Daniel Grillo
sumber

Jawaban:

12

Pandangan sekilas di iTunes Store mengungkapkan CodeToGo (iTunes Store Link). Karena Anda tidak dapat mengkompilasi di iPad itu sendiri, aplikasi ini memanfaatkan layanan web ( IDEOne ) untuk menjalankan program dan mengembalikan hasilnya ke perangkat Anda. Aplikasi ini adalah USD $ 3 dan biner universal (iPhone + iPad). Layanan web tampaknya gratis, jika tidak sedikit jelek :).

Jason Salaz
sumber
8

Jika Anda memiliki koneksi internet, Anda dapat menggunakan codepad.org . Mereka membiarkan Anda mengkompilasi berbagai bahasa dari kode yang Anda tempelkan ke formulir web. Mendukung banyak format dan memiliki beberapa fitur berbagi yang bagus.

Sorens
sumber
Beberapa opsi lain termasuk compilr.com dan ideone.com.
Kyle
6

Jika Anda bersedia melakukan jailbreak, jawabannya adalah ya. Anda dapat menginstal GCC (kompiler open-source C yang sama dengan XCode) di iPad Anda.

Prosesnya agak rumit, tapi tentu saja mungkin. Anda dapat menemukan instruksi di sini. Instruksi yang saya tautkan hanya menyebutkan iPhone, tetapi proses yang sama harus bekerja pada iPad.

Jika Anda tidak mau melakukan jailbreak, maka solusi yang disarankan VxJasonxV mungkin satu-satunya pilihan Anda.

Ben Wyatt
sumber
1
Saya akan memperingatkan siapa pun untuk melakukan ini - melewati iOS 2, ini dapat menyebabkan iDevice Anda tidak bisa boot dengan benar, karena Tuhan tahu apa alasannya.
Richard J. Ross III
1
Perlu juga dicatat bahwa Xcode tidak lagi menggunakan GCC, tetapi sekarang menggunakan Dentang, basis kode kustom yang dirancang sebagai pengganti GCC (tetapi hanya untuk bahasa berbasis C).
Richard J. Ross III
3

Apple tidak mengizinkan menjalankan kode yang dapat dieksekusi (mesin) selain dari yang disetujui oleh proses peninjauan App store untuk berjalan di iPad.

Dimungkinkan untuk port juru bahasa C ke iPad, selama itu dinonaktifkan dari mengunduh kode C.

hotpaw2
sumber
2

Tidak ada aplikasi C compiler App Store untuk perangkat iOS apa pun karena klausa dalam Perjanjian Lisensi Program Pengembang iOS yang pada dasarnya mengatakan bahwa:

"Apple iOS SDK mencegah perangkat lunak apa pun di iPhone mengunduh atau menjalankan kode eksternal yang dapat dieksekusi"

Itu diambil dari wikipedia . Saya percaya saya tidak dapat menautkan ke perjanjian untuk beberapa alasan atau lainnya.

Jika Anda hanya ingin editor, Anda mungkin melihat Project Edit .

EDIT: Sepertinya istilah itu diperbarui tetapi mungkin hanya kode yang ditafsirkan yang diizinkan seperti yang dilakukan aplikasi Pythonista untuk Python tetapi tidak untuk kode yang dikompilasi.

Steve Moser
sumber
2
Kutipan itu sebenarnya sudah ketinggalan zaman. Persyaratan diubah dalam beberapa bulan terakhir untuk memungkinkan kode yang ditafsirkan (tidak dikompilasi) untuk dijalankan, asalkan tidak mengunduh apa pun. Tapi tentu saja, [rujukan?] Dan saya belum menemukannya.
Jason Salaz
1

Aplikasi CppCode ios mendukung pelengkapan kode dan tidak memerlukan jailbreak dan koneksi internet

pengguna119465
sumber
1

PowerC ++ adalah alternatif untuk CPPCode jika iPhone Anda tidak mendukung iOS 8 yang diperlukan CPPCode. Tetapi PowerC ++ hanya menggunakan C ++ Builder yang diinstal di lingkungan DOS yang disesuaikan untuk iOS. Tampaknya agak ketinggalan zaman dan tidak mendukung versi standar C ++ yang lebih baru. Perhatian: sebagian besar waktunya berfungsi dengan baik tetapi runtuh karena permohonan beberapa fungsinya. Selain itu, ukuran font mungkin tampak terlalu kecil dan tidak dapat diperbesar.

Michael May
sumber
0

Saya telah menemukan kompiler C / C ++ ini ; tidak yakin apa itu layak tetapi itu memang terlihat seperti kompiler C / C ++ sederhana-ish untuk iPhone / iPad

Dugaan saya adalah bahwa itu tidak benar-benar dikompilasi ke kode biner iOS, tetapi untuk semacam bytecode yang kemudian ditafsirkan oleh program. Itulah satu-satunya cara yang bisa didapatkan oleh Apple QA.

Julien Lebot
sumber
0

Berikut adalah opsi kompiler C yang tersedia melalui Cydia, bersama dengan beberapa repositori non-standar yang menyediakan alat dan paket tambahan yang menarik bagi siapa pun yang mencoba membuat iPad berfungsi seperti komputer ...

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

alex grey
sumber
0

Sebenarnya Anda bisa pergi ke compileonline.com. Anda dapat menggunakan bahasa pemrograman apa pun di situs ini, gratis!


Nikmati Kompilasi Online

Cukup ikuti langkah-langkah sederhana berikut untuk mengkompilasi dan menjalankan salah satu bahasa pemrograman favorit Anda secara daring menggunakan browser favorit Anda dan tanpa memiliki pengaturan apa pun di mesin lokal Anda.

Langkah - 1 Pilih bahasa favorit Anda yang ingin Anda eksekusi.

Langkah - 2 Ketikkan sumber Anda menggunakan editor teks yang tersedia.

Langkah - 3 Terakhir klik tombol kompilasi [Ctrl + E pada Windows & Command + E pada Mac] untuk melihat hasilnya.


Void Walker
sumber
0

https://ide.cs50.io/

Ini adalah lingkungan pengembangan terintegrasi yang berjalan di ubuntu virtual di browser Anda. Bekerja dengan baik.

Aditya Das
sumber