สวัสดีทุกคนและยินดีต้อนรับกลับ
ตอนนี้เรากำลังเข้าสู่ส่วนใหม่ซึ่งโดยทั่วไปคือการติดตั้งซอฟต์แวร์ที่จำเป็น
ฉันต้องการให้ภาพรวมคร่าวๆ เพื่อไม่ให้สับสนว่าคุณต้องติดตั้งอะไร
ทุกอย่างขึ้นอยู่กับระบบปฏิบัติการที่คุณวางแผนจะเขียนโค้ด C ของคุณ
อย่างรวดเร็วจริง ๆ มีการบรรยายจำนวนมากในส่วนนี้
คุณจะสามารถข้ามการบรรยายบางส่วนได้อีกครั้งหากคุณไม่ได้ใช้ระบบปฏิบัติการใดระบบปฏิบัติการหนึ่ง
ก่อนอื่น หากคุณใช้ Windows และคุณวางแผนที่จะเขียนโค้ดสำหรับ Windows ด้วย C คุณจะต้องติดตั้งคอมไพเลอร์
C และคุณจะต้องติดตั้งสภาพแวดล้อมการพัฒนาแบบบูรณาการ
ผมจึงจัดบรรยายการติดตั้งคอมไพเลอร์ภาษาซี
คอมไพเลอร์ภาษาซีที่เราจะติดตั้งเรียกว่า Cygwin
มันจำลองสภาพแวดล้อม Linux Unix จริงๆ
เหตุผลที่ฉันใช้คอมไพเลอร์นี้คือมันช่วยให้คุณเขียนแอปพลิเคชัน C ขั้นสูงเพิ่มเติมโดยใช้ซ็อกเก็ตและใช้เธรดบางส่วนและโค้ดขั้นสูงเพิ่มเติม
ดังนั้นเมื่อคุณเขียนโค้ดขั้นสูงนี้ คุณก็ไม่จำเป็นต้องเปลี่ยนคอมไพเลอร์
ดังนั้นฉันจะมีการบรรยายที่แสดงวิธีการติดตั้งคอมไพเลอร์ Cygwin C
มันค่อนข้างตรงไปตรงมา
คุณต้องดำเนินการนี้หากคุณกำลังพัฒนาบน Windows เท่านั้น
คุณไม่สามารถใช้คอมไพเลอร์ MinGW W
นั่นคือคอมไพเลอร์อื่นที่มาบน Windows
นั่นยังไม่เพียงพอสำหรับคลาสนี้เพราะไม่รองรับบางสิ่งที่ฉันเพิ่งพูดถึง
แนวคิด C พื้นฐานบางอย่าง
สิ่งอื่น ๆ ที่คุณต้องการสำหรับ Windows คือคุณจะต้องมีสภาพแวดล้อมการพัฒนาแบบรวมซึ่งอนุญาตให้คุณแก้ไขรหัสและยังช่วยให้คุณสามารถดีบักสภาพแวดล้อมการพัฒนาแบบรวมที่แนะนำซึ่งเราจะใช้สำหรับคลาสนี้คือ
สิ่งที่เรียกว่ารหัสแสง
เป็น IDE ที่ติดตั้งได้ง่ายมากและคุณจะสามารถใช้กับแพลตฟอร์มใดๆ ที่คุณติดตั้งได้
หลักสูตรนี้ไม่ได้ขึ้นอยู่กับ IDE เฉพาะใดๆ
คุณสามารถใช้ตัวแก้ไขใดก็ได้ สภาพแวดล้อมการพัฒนาแบบบูรณาการที่คุณต้องการ
นี่เป็นเพียงคำแนะนำบางส่วนเนื่องจากเป็นบริการฟรีและเป็นคำแนะนำที่ดีกว่า
มันใช้งานง่ายจริงๆ
ดังนั้นผมจะบรรยายเกี่ยวกับวิธีการติดตั้ง code lite บน Windows จริง ๆ
นอกจากนี้ เราจะหารือเกี่ยวกับวิธีกำหนดค่าเพื่อให้การกำหนดค่าชี้ไปที่คอมไพเลอร์
Cygwin ที่ถูกต้อง
โดยพื้นฐานแล้ว คุณสามารถกำหนดเส้นทางภายในการตั้งค่าให้ชี้ไปที่คอมไพเลอร์นั้น และรายละเอียดทั้งหมดจะอยู่ในการบรรยายที่กำลังจะมีขึ้น
ดังนั้นนี่คือสามสิ่ง สองสิ่งที่คุณต้องการสำหรับการติดตั้ง Windows คอมไพเลอร์และสภาพแวดล้อมการพัฒนาแบบบูรณาการ
ดังนั้น ให้แน่ใจว่าคุณตั้งใจฟังการบรรยายในส่วนนี้ที่เป็นเฉพาะ Windows
ตอนนี้ หากคุณกำลังจะใช้แมคอินทอช ซึ่งเป็นคอมพิวเตอร์ Apple สำหรับคลาสนี้ คุณจะต้องเริ่มด้วยคอมไพเลอร์ภาษาซี
น่าเสียดายที่แม้ว่าจะเป็นสภาพแวดล้อม Linux แต่ก็ไม่ได้มาพร้อมกับคอมไพเลอร์ C โดยอัตโนมัติ
เป็นพื้นฐานที่ค่อนข้างดีในการติดตั้ง
จริงหรือ.
คุณเพียงแค่ต้องติดตั้งเครื่องมือสำหรับนักพัฒนาที่มาพร้อมกับ Xcode
ฉันจะแสดงวิธีการทำเช่นนี้ แม้ว่าคุณจะไม่มี Xcode แต่คุณก็สามารถติดตั้งเครื่องมือสำหรับนักพัฒนาได้
แต่ถ้าคุณติดตั้ง Xcode ไว้แล้ว คุณไม่จำเป็นต้องติดตั้งคอมไพเลอร์ C เลย
คุณสามารถข้ามการบรรยายนี้ได้ ดังนั้นจะมีการบรรยายเกี่ยวกับการติดตั้งคอมไพเลอร์ C บนเครื่อง mac
นอกจากนี้ยังมีการบรรยายเกี่ยวกับการใช้สภาพแวดล้อมการพัฒนาแบบบูรณาการ
ซึ่งจะรวมถึงการติดตั้งโค้ด lite IDE ในสภาพแวดล้อม mac
อีกครั้งกระบวนการที่ค่อนข้างตรงไปตรงมา
นอกจากนี้ Xcode ควรใช้งานได้หากคุณต้องการใช้ Xcode เพื่อติดตั้งอย่างน้อยสำหรับคลาส
C ระดับเริ่มต้น คุณสามารถใช้ IDE นั้นได้เช่นกัน
ดังนั้น Code Lite หรือ Xcode แต่เราจะมีรายละเอียดเกี่ยวกับ Code Lite และวิธีการกำหนดค่าเพื่อสร้างโครงการและอื่นๆ
เช่นเดียวกับ Windows ตรวจสอบให้แน่ใจว่าคุณสนใจเฉพาะการบรรยายที่มีหัวข้อสำหรับการติดตั้ง
Mac การติดตั้งคอมไพเลอร์ C ใน IDE
หากคุณใช้ Linux ลินุกซ์น่าจะติดตั้งได้ง่ายที่สุด เพราะมันมาพร้อมกับคอมไพเลอร์อยู่แล้ว
มันมาพร้อมกับคอมไพเลอร์ใหม่แล้ว
ฉันจะแสดงวิธีการยืนยันในการบรรยาย
คุณสามารถเรียกประเภทเทอร์มินัลใน GCC และคุณจะเห็นว่ามีการติดตั้งคอมไพเลอร์แล้ว
จากนั้นฉันจะแสดงวิธีติดตั้งโค้ดไลต์
อีกครั้ง กระบวนการที่ง่ายมาก เช่นเดียวกับบนแพลตฟอร์มก่อนหน้านี้ซึ่งฉันได้กล่าวถึงก่อนหน้านี้ Linux
สิ่งที่ดีเกี่ยวกับ Linux คือมีโปรแกรมแก้ไขอื่น ๆ มากมาย และคุณสามารถใช้โปรแกรมแก้ไขที่คุณต้องการหรือ
IDE ใดก็ได้
มี G แก้ไข มี VI
หากคุณเป็นโรงเรียนเก่า คุณสามารถใช้โปรแกรมแก้ไขพื้นฐานทั้งหมดเหล่านี้ จากนั้นคุณสามารถคอมไพล์จากบรรทัดคำสั่ง
และคุณสามารถเรียกใช้คำสั่ง GCC จากเทอร์มินัลได้เลย
คุณสามารถทำได้ใน Linux หรือ Mac เช่นกันหากต้องการ
มันซับซ้อนกว่าเล็กน้อย
คุณต้องจำคำสั่ง แต่นี่เป็นวิธีที่จะจัดระเบียบส่วนนี้
คุณสามารถข้ามการบรรยายบางส่วนที่ไม่เกี่ยวข้องกับระบบปฏิบัติการที่คุณจะเขียนโค้ดได้
โปรดจำไว้ว่า หากหน้าต่างของคุณมุ่งเน้นไปที่การบรรยายของ Windows หาก Mac ของคุณมุ่งเน้นไปที่การบรรยายของ Mac และ Linux
ให้มุ่งเน้นไปที่การบรรยายของ Linux
หวังว่านี่จะช่วยได้
ทำให้ง่ายต่อการจัดระบบการบรรยายต่างๆ ที่คุณจะได้เห็นในส่วนนี้ รวมถึงสิ่งที่คุณสามารถติดตามได้
และสิ่งที่คุณละเลยไม่ได้
ขอบคุณ