มีคอมไพเลอร์ C สำหรับ iPad หรือไม่


13

ฉันอยากเรียน C โดยใช้ iPad โปรแกรมง่าย ๆ ดังนั้นมีคอมไพเลอร์ C สำหรับ iPad หรือไม่

คำตอบ:


12

ดูคร่าวๆที่ iTunes Store เผยCodeToGo (ลิงค์ iTunes Store) เนื่องจากคุณไม่สามารถรวบรวมบน iPad เองแอปนี้จึงใช้ประโยชน์จากบริการบนเว็บ ( IDEOne ) เพื่อเรียกใช้โปรแกรมและส่งคืนผลลัพธ์ไปยังอุปกรณ์ของคุณ แอพนี้คือ USD $ 3 และไบนารีสากล (iPhone + iPad) บริการบนเว็บดูเหมือนว่าจะให้บริการฟรีหากไม่ได้ดูน่าเกลียดสักหน่อย :)


8

หากคุณมีการเชื่อมต่ออินเทอร์เน็ตคุณสามารถใช้codepad.org พวกเขาให้คุณรวบรวมภาษาต่าง ๆ มากมายจากรหัสที่คุณวางลงในเว็บฟอร์ม รองรับรูปแบบจำนวนมากและมีคุณสมบัติการแบ่งปันที่ดี


อีกสองตัวเลือกอื่น ๆ ได้แก่ compilr.com และ ideone.com
Kyle

6

หากคุณยินดีที่จะแหกคุกคำตอบคือใช่ คุณสามารถติดตั้ง GCC (คอมไพเลอร์โอเพ่นซอร์ส C เดียวกันที่มาพร้อมกับ XCode) บน iPad ของคุณ

กระบวนการนี้ค่อนข้างซับซ้อน แต่ก็เป็นไปได้อย่างแน่นอน คุณสามารถหาคำแนะนำได้ที่นี่ คำแนะนำที่ฉันเชื่อมโยงพูดถึง iPhone เท่านั้น แต่กระบวนการเดียวกันควรใช้กับ iPad

หากคุณไม่เต็มใจที่จะแหกคุกโซลูชัน VxJasonxV ที่แนะนำอาจเป็นตัวเลือกเดียวของคุณ


1
ฉันจะเตือนทุกคนที่ทำสิ่งนี้ - ผ่าน iOS 2 สิ่งนี้อาจทำให้ iDevice ของคุณไม่สามารถบู๊ตได้อย่างถูกต้องเพราะพระเจ้าทรงทราบเหตุผลอะไร
Richard J. Ross III

1
ควรสังเกตว่า Xcode ไม่ได้ใช้ GCC อีกต่อไป แต่ตอนนี้ใช้ Clang ซึ่งเป็นรหัสฐานข้อมูลแบบกำหนดเองที่ออกแบบมาเพื่อแทนที่ GCC (แต่สำหรับภาษาที่ใช้ภาษา C เท่านั้น)
Richard J. Ross III

3

Apple ไม่อนุญาตให้เรียกใช้รหัส (เครื่องจักร) ใด ๆ นอกเหนือจากที่ได้รับอนุมัติจากกระบวนการตรวจสอบของ App Store เพื่อให้ทำงานบน iPad

อาจเป็นไปได้ที่จะย้ายล่าม C ไปยัง iPad ตราบใดที่มันถูกปิดการใช้งานจากการดาวน์โหลดรหัส C


2

ไม่มีแอพ C คอมไพเลอร์ App Store สำหรับอุปกรณ์ iOS ใด ๆ เนื่องจากข้อในข้อตกลงใบอนุญาตใช้งานโปรแกรมผู้พัฒนา iOS ซึ่งโดยทั่วไปบอกว่า:

"iOS SDK ของ Apple ป้องกันซอฟต์แวร์ใด ๆ บน iPhone ไม่ให้ดาวน์โหลดหรือเรียกใช้รหัสที่ปฏิบัติการภายนอกได้"

ที่จะนำมาจากวิกิพีเดีย ฉันเชื่อว่าฉันไม่สามารถเชื่อมโยงข้อตกลงด้วยเหตุผลใดก็ตาม

ถ้าคุณเพียงต้องการแก้ไขคุณอาจมองไปที่โครงการแก้ไข

แก้ไข: ดูเหมือนว่าข้อกำหนดได้รับการปรับปรุง แต่อาจตีความได้เฉพาะรหัสที่ได้รับอนุญาตเช่นเดียวกับสิ่งที่แอพ Pythonista ทำเพื่อ Python แต่ไม่ใช่สำหรับโค้ดที่คอมไพล์แล้ว


2
คำพูดนั้นล้าสมัยจริง ๆ มีการเปลี่ยนแปลงข้อกำหนดในช่วงสองสามเดือนที่ผ่านมาเพื่อให้โค้ดที่แปล (ไม่ได้รวบรวม) ถูกแปลให้ทำงานตราบใดที่ไม่ได้ดาวน์โหลด แต่แน่นอน [ต้องมี] และฉันยังไม่พบมัน
Jason Salaz


1

PowerC ++ เป็นอีกทางเลือกหนึ่งสำหรับ CPPCode หาก iPhone ของคุณไม่รองรับ iOS 8 ซึ่ง CPPCode ต้องการ แต่ PowerC ++ ใช้ตัวสร้าง C ++ ที่ติดตั้งในสภาพแวดล้อม DOS ที่ปรับแต่งสำหรับ iOS เท่านั้น ดูเหมือนว่าจะล้าสมัยและไม่รองรับมาตรฐาน C ++ รุ่นใหม่ ข้อควรระวัง: มันใช้งานได้ค่อนข้างดีตลอดเวลา แต่จะยุบในการเรียกใช้ฟังก์ชันบางอย่าง นอกจากนี้ขนาดตัวอักษรอาจเล็กเกินไปและไม่สามารถขยายได้


0

ฉันสะดุดกับคอมไพเลอร์ C / C ++ นี้ ; ไม่แน่ใจว่ามันคุ้มค่า แต่ดูเหมือนคอมไพเลอร์ C / C ++ ที่เรียบง่ายสำหรับ iPhone / iPad

ฉันเดาว่ามันไม่ได้รวบรวมรหัสไบออสของ iOS จริง ๆ แต่เป็นรหัสไบต์บางประเภทที่โปรแกรมแปลความหมายแล้ว นั่นเป็นวิธีเดียวที่จะได้รับจาก Apple QA


0

ต่อไปนี้เป็นตัวเลือกคอมไพเลอร์ C ที่มีให้ผ่าน Cydia พร้อมกับที่เก็บที่ไม่ได้มาตรฐานซึ่งมีเครื่องมือและแพ็คเกจเพิ่มเติมที่น่าสนใจสำหรับทุกคนที่พยายามทำให้ iPad ทำงานได้เหมือนคอมพิวเตอร์ ...

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


0

จริงๆแล้วคุณสามารถไปที่compileonline.com คุณสามารถใช้ภาษาการเขียนโปรแกรมบนเว็บไซต์นี้ได้ฟรี!


เพลิดเพลินกับการรวบรวมออนไลน์

เพียงทำตามขั้นตอนง่าย ๆ ดังต่อไปนี้เพื่อรวบรวมและดำเนินการภาษาการเขียนโปรแกรมรายการโปรดออนไลน์โดยใช้เบราว์เซอร์ที่คุณชื่นชอบและไม่ต้องตั้งค่าใด ๆ บนเครื่องท้องถิ่นของคุณ

ขั้นตอน - 1 เลือกภาษาที่คุณชื่นชอบซึ่งคุณต้องการดำเนินการ

ขั้นตอน - 2 พิมพ์ที่มาของคุณโดยใช้โปรแกรมแก้ไขข้อความที่มีอยู่

ขั้นตอน - 3 ในที่สุดคลิกปุ่มคอมไพล์ [Ctrl + E บน Windows & Command + E บน Mac] เพื่อดูผลลัพธ์



0

https://ide.cs50.io/

นี่คือสภาพแวดล้อมการพัฒนาแบบบูรณาการซึ่งทำงานบนอูบุนตูเสมือนในเบราว์เซอร์ของคุณ ทำได้ดี.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.