ฉันอยากเรียน C โดยใช้ iPad โปรแกรมง่าย ๆ ดังนั้นมีคอมไพเลอร์ C สำหรับ iPad หรือไม่
ฉันอยากเรียน C โดยใช้ iPad โปรแกรมง่าย ๆ ดังนั้นมีคอมไพเลอร์ C สำหรับ iPad หรือไม่
คำตอบ:
ดูคร่าวๆที่ iTunes Store เผยCodeToGo (ลิงค์ iTunes Store) เนื่องจากคุณไม่สามารถรวบรวมบน iPad เองแอปนี้จึงใช้ประโยชน์จากบริการบนเว็บ ( IDEOne ) เพื่อเรียกใช้โปรแกรมและส่งคืนผลลัพธ์ไปยังอุปกรณ์ของคุณ แอพนี้คือ USD $ 3 และไบนารีสากล (iPhone + iPad) บริการบนเว็บดูเหมือนว่าจะให้บริการฟรีหากไม่ได้ดูน่าเกลียดสักหน่อย :)
หากคุณยินดีที่จะแหกคุกคำตอบคือใช่ คุณสามารถติดตั้ง GCC (คอมไพเลอร์โอเพ่นซอร์ส C เดียวกันที่มาพร้อมกับ XCode) บน iPad ของคุณ
กระบวนการนี้ค่อนข้างซับซ้อน แต่ก็เป็นไปได้อย่างแน่นอน คุณสามารถหาคำแนะนำได้ที่นี่ คำแนะนำที่ฉันเชื่อมโยงพูดถึง iPhone เท่านั้น แต่กระบวนการเดียวกันควรใช้กับ iPad
หากคุณไม่เต็มใจที่จะแหกคุกโซลูชัน VxJasonxV ที่แนะนำอาจเป็นตัวเลือกเดียวของคุณ
Apple ไม่อนุญาตให้เรียกใช้รหัส (เครื่องจักร) ใด ๆ นอกเหนือจากที่ได้รับอนุมัติจากกระบวนการตรวจสอบของ App Store เพื่อให้ทำงานบน iPad
อาจเป็นไปได้ที่จะย้ายล่าม C ไปยัง iPad ตราบใดที่มันถูกปิดการใช้งานจากการดาวน์โหลดรหัส C
ไม่มีแอพ C คอมไพเลอร์ App Store สำหรับอุปกรณ์ iOS ใด ๆ เนื่องจากข้อในข้อตกลงใบอนุญาตใช้งานโปรแกรมผู้พัฒนา iOS ซึ่งโดยทั่วไปบอกว่า:
"iOS SDK ของ Apple ป้องกันซอฟต์แวร์ใด ๆ บน iPhone ไม่ให้ดาวน์โหลดหรือเรียกใช้รหัสที่ปฏิบัติการภายนอกได้"
ที่จะนำมาจากวิกิพีเดีย ฉันเชื่อว่าฉันไม่สามารถเชื่อมโยงข้อตกลงด้วยเหตุผลใดก็ตาม
ถ้าคุณเพียงต้องการแก้ไขคุณอาจมองไปที่โครงการแก้ไข
แก้ไข: ดูเหมือนว่าข้อกำหนดได้รับการปรับปรุง แต่อาจตีความได้เฉพาะรหัสที่ได้รับอนุญาตเช่นเดียวกับสิ่งที่แอพ Pythonista ทำเพื่อ Python แต่ไม่ใช่สำหรับโค้ดที่คอมไพล์แล้ว
CppCode แอป iOSสนับสนุนรหัสที่สมบูรณ์และไม่จำเป็นต้องมีการแหกคุกและการเชื่อมต่ออินเทอร์เน็ต
PowerC ++ เป็นอีกทางเลือกหนึ่งสำหรับ CPPCode หาก iPhone ของคุณไม่รองรับ iOS 8 ซึ่ง CPPCode ต้องการ แต่ PowerC ++ ใช้ตัวสร้าง C ++ ที่ติดตั้งในสภาพแวดล้อม DOS ที่ปรับแต่งสำหรับ iOS เท่านั้น ดูเหมือนว่าจะล้าสมัยและไม่รองรับมาตรฐาน C ++ รุ่นใหม่ ข้อควรระวัง: มันใช้งานได้ค่อนข้างดีตลอดเวลา แต่จะยุบในการเรียกใช้ฟังก์ชันบางอย่าง นอกจากนี้ขนาดตัวอักษรอาจเล็กเกินไปและไม่สามารถขยายได้
ฉันสะดุดกับคอมไพเลอร์ C / C ++ นี้ ; ไม่แน่ใจว่ามันคุ้มค่า แต่ดูเหมือนคอมไพเลอร์ C / C ++ ที่เรียบง่ายสำหรับ iPhone / iPad
ฉันเดาว่ามันไม่ได้รวบรวมรหัสไบออสของ iOS จริง ๆ แต่เป็นรหัสไบต์บางประเภทที่โปรแกรมแปลความหมายแล้ว นั่นเป็นวิธีเดียวที่จะได้รับจาก Apple QA
ต่อไปนี้เป็นตัวเลือกคอมไพเลอร์ C ที่มีให้ผ่าน Cydia พร้อมกับที่เก็บที่ไม่ได้มาตรฐานซึ่งมีเครื่องมือและแพ็คเกจเพิ่มเติมที่น่าสนใจสำหรับทุกคนที่พยายามทำให้ iPad ทำงานได้เหมือนคอมพิวเตอร์ ...
จริงๆแล้วคุณสามารถไปที่compileonline.com คุณสามารถใช้ภาษาการเขียนโปรแกรมบนเว็บไซต์นี้ได้ฟรี!
เพลิดเพลินกับการรวบรวมออนไลน์
เพียงทำตามขั้นตอนง่าย ๆ ดังต่อไปนี้เพื่อรวบรวมและดำเนินการภาษาการเขียนโปรแกรมรายการโปรดออนไลน์โดยใช้เบราว์เซอร์ที่คุณชื่นชอบและไม่ต้องตั้งค่าใด ๆ บนเครื่องท้องถิ่นของคุณ
ขั้นตอน - 1 เลือกภาษาที่คุณชื่นชอบซึ่งคุณต้องการดำเนินการ
ขั้นตอน - 2 พิมพ์ที่มาของคุณโดยใช้โปรแกรมแก้ไขข้อความที่มีอยู่
ขั้นตอน - 3 ในที่สุดคลิกปุ่มคอมไพล์ [Ctrl + E บน Windows & Command + E บน Mac] เพื่อดูผลลัพธ์
นี่คือสภาพแวดล้อมการพัฒนาแบบบูรณาการซึ่งทำงานบนอูบุนตูเสมือนในเบราว์เซอร์ของคุณ ทำได้ดี.