สวัสดีและยินดีต้อนรับการกลับมา
ในวิดีโอนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถคอมไพล์และรันโปรแกรม C ผ่านเทอร์มินัล Cygwin บน
Windows ได้อย่างไร
ดังนั้นตัวเลือกที่ดีที่สุดของเราคือการคอมไพล์และรันผ่านเทอร์มินัล Cygwin ไม่ใช่คอมมานด์พรอมต์
เนื่องจากเราใช้ Cygwin เป็นคอมไพเลอร์
ดังนั้นใน Windows หากคุณลงไปและเข้าไปในแถบค้นหาที่นี่ คุณสามารถพิมพ์ Cygwin Cygwin และคุณจะเห็นตัวเลือกเทอร์มินัล
Cygwin 64 ปรากฏขึ้น
นอกจากนี้คุณยังสามารถเปิด Explorer ขึ้นมาเพื่อไปยังเส้นทาง cygwin ของคุณโดยไปที่โปรแกรม C ทุกที่ที่คุณติดตั้ง
ฉันติดตั้งใน C Cygwin 64
จากนั้นคุณสามารถเข้าไปในถังขยะและคุณจะเห็นเทอร์มินัลในนั้นเช่นกัน
แต่เมื่อคุณนำเทอร์มินัลขึ้นมาแล้ว
คุณควรเห็นประเภทพรอมต์คำสั่งเล็กน้อยปรากฏขึ้น
คุณเพียงแค่พิมพ์ Cygwin 64 และคุณจะเห็นหน้าต่างเทอร์มินัลเล็ก ๆ นี้ปรากฏขึ้นพร้อมข้อความแจ้ง
และสิ่งที่คุณจะสังเกตเห็นว่ามันมีเส้นทางและอื่นๆ
แต่เครื่องหมายดอลลาร์คือจุดที่คุณแจ้งมา
ตอนนี้คุณสามารถออกคำสั่งบางคำสั่ง คำสั่งประเภท Linux เพื่อนำทางและมองเห็นตัวเองที่นี่
สภาพแวดล้อมนี้ พื้นฐานคือ CD ซึ่งเป็นไดเร็กทอรีการเปลี่ยนแปลงและ LS ซึ่งแสดงข้อคิดเห็น
ดังนั้นถ้าเราพิมพ์ LZ ตรงนี้ เราจะเห็นว่า I'll make this full screen, เราสามารถเห็นทุกอย่างที่อยู่ภายใต้เส้นทางของเรา
ไม่ว่าค่าเริ่มต้นจะเป็นที่ใด
ตอนนี้ฉันอยู่ในไดเร็กทอรีผู้ใช้ cygwin C J fedin
ดังนั้น หากฉันกลับไปที่ Windows Explorer และไปที่ไดเร็กทอรี Cygwin จริง คุณจะสังเกตเห็นว่าโครงสร้างไดเร็กทอรีมีโฮมไดเร็กทอรีอยู่ในนั้น
และโดยปกติจะเป็นสำหรับผู้ใช้เฉพาะที่คุณสร้างขึ้น
โดยปกติแล้ว มันจะสร้างสิ่งที่คุณ
สร้างมันและมันจะเป็นเหมือนของฉันในฐานะเจ
ฟัดเดน.
บ้านเจพอดี
ตอนนี้ฉันขอแนะนำให้คุณใส่ไฟล์ซอร์สโค้ด c ทั้งหมดของคุณใน c j Fadden เพราะมันดูเหมือนสภาพแวดล้อม
Linux ที่มีไดเร็กทอรีที่แตกต่างกันทั้งหมด ไบนารี dev, Etsy และอื่น ๆ
บ้านคือสภาพแวดล้อมผู้ใช้ของคุณ ดังนั้นของฉันจึงถูกป้อน
และข้างในนั้นเป็นที่ที่ฉันจะใส่ไฟล์ซอร์สโค้ด C ของฉัน
ดังนั้นถ้าฉันกลับมาที่หน้าต่างพรอมต์ของ Cygwin สิ่งที่ฉันต้องทำคือพิมพ์ CD slash home slash J Fadden และนั่นจะพาฉันไปที่ไดเรกทอรีรากของฉัน
ซึ่งฉันต้องการเริ่มบันทึกโค้ด C ของฉัน
ตอนนี้ฉันจะสร้างไดเร็กทอรีโดยใช้คำสั่ง make Dir และฉันจะเรียกโปรเจ็กต์นี้เพื่อจัดระเบียบสิ่งต่างๆ
ให้ดีขึ้น จากนั้นฉันจะนำทางไปข้างในโดยใช้พูดว่าโปรเจ็กต์ซีดี
และ ณ จุดนี้ คุณสามารถใช้โปรแกรมแก้ไข C ใดๆ ที่ไม่มีรูปแบบ Rich Text อะไรก็ได้ที่มีการบันทึกข้อความธรรมดาที่เหมือนกับข้อความ
ดังนั้นสิ่งต่าง ๆ เช่น Notepad Wordpad จะบันทึกสิ่งต่าง ๆ เป็น TFS
คุณไม่ต้องการใช้ Wordpad
Notepad notepad plus plus เป็นอีกอันที่น่าใช้
ฉันจะใช้แผ่นจดบันทึกเพียงเพราะมันเป็นที่นิยม
ดังนั้นถ้าฉันไปและพิมพ์ใน notepad มันมาพร้อมกับหน้าต่าง
อีกครั้ง ฉันมักจะใช้ notepad plus plus เราจะผ่าน notepad
คุณสามารถใช้โปรแกรมแก้ไขข้อความใดก็ได้ที่บันทึกสิ่งต่างๆ เป็นไฟล์ข้อความ
ดังนั้น ถ้าฉันเปิดแผ่นจดบันทึก หวังว่าคุณจะคุ้นเคยกับสิ่งนี้ แต่มันเป็นโปรแกรมแก้ไขข้อความธรรมดา
มาทำให้ค่ากำหนดสำหรับข้อความของเราใหญ่ขึ้นอีกนิด ทำฟอนต์ให้ใหญ่ขึ้นอีกนิด เพื่อเราจะได้เห็นว่าเกิดอะไรขึ้น
เราจะบอกว่า 16
ตอนนี้เราต้องการบันทึกสิ่งนี้ไว้ในไดเร็กทอรีโครงการกองทุนที่บ้านของเรา
ดังนั้นหากเราเข้าไปในไฟล์และเราพูดว่าบันทึก เราก็สามารถนำทางไปยังไดเร็กทอรีที่เราติดตั้ง Cygwin ได้ใช่ไหม
อีกครั้ง มันควรจะอยู่ใน C cygwin 64 home จากนั้นชื่อผู้ใช้ Jay Fedden แล้วจึงทำการโปรเจกต์
ตรงนี้ ผมกำลังจะสร้างไฟล์ และจะบอกว่าไฟล์ทั้งหมดเป็นประเภทของผม
และผมจะเรียกมันว่า Hello world dot C และผมจะกดบันทึก
และตอนนี้ถ้าเรากลับไปที่เทอร์มินัล Cygwin และเราออกคำสั่ง LS คุณจะเห็นว่ามีไฟล์ที่บันทึกไว้ที่เรียกว่า
Helloworld dot C
และเราสามารถดูเนื้อหาของสิ่งนั้นได้โดยการดูคำสั่งเพิ่มเติม
สวัสดีชาวโลก.
ดู?
และนั่นบอกเราว่ายังไม่มีอะไรข้างในนั้น
ดังนั้นคำสั่ง CD และคำสั่ง Makedir และคำสั่ง LS จึงเป็นคำสั่งเพียงสามคำสั่งที่คุณต้องทำเพื่อนำทางไปรอบๆ
และดูว่าซอร์สโค้ดบางส่วนของคุณอยู่ที่ไหน
ตอนนี้ฉันสามารถกลับไปที่ Notepad และเริ่มเขียนโค้ด C ของฉันได้แล้ว
ตอนนี้ฉันรู้ว่าคุณอาจจะมีคำถามมากมายในตอนนี้
รหัสนี้ไม่สำคัญอะไรในตอนนี้
เรากำลังพยายามตั้งค่าสภาพแวดล้อมเพื่อให้เราสามารถรันและคอมไพล์โค้ด C ของเราได้
ในกรณีนี้ โดยเฉพาะจากเทอร์มินัล เราไม่ต้องใช้ IDE
ฉันจะสร้างรหัส C ที่นี่
รวม คือการรวมไฟล์ส่วนหัว io มาตรฐานไว้ในวงเล็บมุม
ฉันจะบอกว่า int main
และทั้งหมดนี้ต้องสะกดให้ถูกต้องสมบูรณ์
ฉันจะบอกว่าเป็นโมฆะ
ฉันจะใช้ปีกกาซ้ายและปีกกาขวา
สิ่งหนึ่งที่คุณจะสังเกตได้คือใน IDE การกรอกรหัสนี้จำนวนมากจะเกิดขึ้นกับคุณ
มันจะเพิ่มวงเล็บโดยอัตโนมัติ
อาจแก้ไขการสะกดผิดและอื่นๆ
และมักจะเน้นไวยากรณ์ด้วยสีที่ต่างกัน
ดังนั้นจึงมีข้อดีบางประการของ ides
ตอนนี้คุณต้องแน่ใจว่าสะกดทุกอย่างถูกต้อง
ตัวพิมพ์เล็ก I main มิฉะนั้นจะคอมไพล์ไม่ถูกต้องเหมือนในวิดีโอก่อนหน้าของเรา
ที่นี่ฉันแค่จะบอกว่า printf
ฉันจะพูดว่าสวัสดี World Inside เครื่องหมายอัญประกาศคู่ทำให้มีช่องว่าง
พูดแบ็กสแลช n สำหรับการป้อนบรรทัดและเครื่องหมายคำพูดคู่และวงเล็บด้านขวาเพิ่มเครื่องหมายอัฒภาค
นี่คือรหัส C
จะต้องมีความแม่นยำ
สะกดผิดไม่ได้ main สะกดผิดมาตรฐานไม่ได้
ฉันจะใช้วงเล็บ
ตรวจสอบสิ่งนี้อีกครั้ง
ใช้เงินปอนด์.
ตรวจสอบให้แน่ใจว่าคุณได้หยุดการตรวจสอบซ้ำอีกครั้ง
ตอนนี้เราสามารถตีไฟล์.
เราสามารถกดบันทึก
และอีกครั้ง เราสามารถตรวจสอบอีกครั้งว่าทุกอย่างถูกบันทึกไว้โดยใช้คำสั่ง more
และตอนนี้คุณเห็นเนื้อหาสำหรับไฟล์นั้น
ตอนนี้เราจะใช้คำสั่ง GCC เพื่อคอมไพล์ซอร์สโค้ดของเรา
ตอนนี้ ก่อนที่เราจะตรวจสอบ หากมีการติดตั้ง GCC คุณสามารถพิมพ์ GCC ที่จะบอกคุณว่าเส้นทางอยู่ที่ไหน
คุณสามารถพิมพ์ GCC dash dash version และเราจะแสดงเวอร์ชันของ GCC ที่คุณกำลังใช้
และนี่คือคำสั่งที่จะรวบรวมซอร์สโค้ด C ของคุณ
ตอนนี้ฉันจะแสดงให้คุณเห็นถึงพื้นฐานของคำสั่ง GCC เท่านั้น
มันอาจจะซับซ้อนมากขึ้นอย่างแน่นอนหากคุณทำการตั้งค่า การกำหนดลักษณะ และอื่นๆ ที่แตกต่างกัน
ฉันต้องการให้คุณเริ่มทำงาน เพื่อให้คุณสามารถคอมไพล์และเรียกใช้โปรแกรม C
ดังนั้นในการเรียกใช้โปรแกรม C อย่างง่าย คุณสามารถพูด GCC ชื่อของไฟล์ต้นฉบับ ซึ่งในกรณีนี้คือ
Hello world dot C คุณต้องแน่ใจว่าคุณอยู่ในไดเร็กทอรีที่ถูกต้องของไฟล์ต้นฉบับ
จากนั้น คุณสามารถกด Enter
และหากไม่มีข้อผิดพลาดในรหัสของคุณ คุณจะเห็นข้อความแจ้งกลับมาทันทีและเครื่องหมายดอลลาร์หรือข้อความแจ้งอะไรก็ตาม
หากคุณพิมพ์ LHS สิ่งที่คุณสังเกตเห็นคือมีไฟล์ใหม่ที่เรียกว่า dot exe
นั่นคือโปรแกรมที่สร้างขึ้นเนื่องจากไม่มีข้อผิดพลาดในการคอมไพล์เพื่อรันโปรแกรมนี้
คุณสามารถพูดว่า dot forward slash dot x และนี่จะรันโปรแกรมของคุณ
และคุณจะสังเกตเห็นว่าเมื่อฉันพิมพ์และป้อน จะมีข้อความว่า Hello world ซึ่งเป็นเอาต์พุตของซอร์สโค้ด
ตอนนี้หากฉันมีข้อผิดพลาดในซอร์สโค้ด
สมมติว่าฉันย้อนกลับ ฉันลืมเครื่องหมายอัฒภาค หรือฉันสะกดผิดหลัก หรือฉันลืมเครื่องหมายปีกกา ไม่ว่าในกรณีใดก็ตาม
ถ้าสิ่งนี้ถูกบันทึกแล้ว และฉันกด Ctrl เพื่อบันทึก ฉันจะกลับไปและคอมไพล์ใหม่
พิมพ์ GCC Hello world C สิ่งที่คุณจะพบคือมีข้อผิดพลาด
ฉันไม่มีเครื่องหมายอัฒภาคและไม่มีโปรแกรมใดถูกสร้างขึ้น
คุณอาจยังมีตัวเก่าอยู่ในนั้น ดอท x แต่ไม่มีการสร้างโปรแกรมเนื่องจากการคอมไพล์และการสร้างล้มเหลว
ดังนั้น เราจะต้องย้อนกลับ เพิ่มเครื่องหมายอัฒภาค บันทึกไฟล์ คอมไพล์ใหม่ และตอนนี้เรา
จริง ๆ แล้วคุณจะเห็นได้ว่าเวลาที่ดอท x เพิ่งถูกสร้างขึ้น
แล้วเราก็รันโค้ดใหม่ได้
จุด x
ตอนนี้คำสั่งเหล่านี้เป็นคำสั่งการคอมไพล์พื้นฐานโดยพื้นฐานแล้วเป็นเพียง GCC ที่มีชื่อแหล่งที่มา
คุณจะสังเกตเห็นว่ามันสร้างชื่อเริ่มต้นสำหรับไบนารีของคุณ เรียกใช้งาน a dot x
ตอนนี้ ถ้าคุณต้องการเปลี่ยนชื่อของ x ให้มีความหมาย คุณสามารถพูดชื่อ GCC
ของไฟล์ได้
สวัสดีชาวโลกดอทซี
และเราสามารถพูดว่า dash o จากนั้นเราก็สามารถเปลี่ยนชื่อไบนารีของเราได้
เราสามารถทำสิ่งที่มีความหมายได้ เช่น อาจจะพูด โปรแกรมของฉัน
และอีกครั้ง หากไม่มีข้อผิดพลาดของคอมไพเลอร์ และคุณกด Enter และคุณทำ LS คุณจะเห็นว่ามีไฟล์เรียกทำงานใหม่ที่เรียกว่า
my program dot X
แล้วเราก็สามารถดำเนินการได้
โปรแกรมดอท x ของฉัน
และอีกครั้ง GCC มีความซับซ้อนมากขึ้นด้วยตัวเลือกสำหรับบรรทัดคำสั่ง
หากคุณพิมพ์คำว่า GCC dash help
คุณสามารถดูตัวเลือกเหล่านั้นได้
คนสำคัญจริง ๆ ที่ฉันพูดถึง dash O the dash C จะทำคอมไพเลอร์คอมไพล์ แต่ไม่ใช่ลิงค์
ดังนั้นหากคุณไม่ปล่อยให้เป็นค่าเริ่มต้น มันจะรวบรวมและเชื่อมโยงในขั้นตอนเดียว
สำหรับตอนนี้ dash o เป็นตัวหลักที่คุณต้องการเน้น
อีกครั้ง คุณจะซับซ้อนขึ้นอีกเล็กน้อยหากคุณทำ GCC
คุณสามารถพิมพ์เส้นประ STD สำหรับเวอร์ชันและคุณสามารถพูดเช่น C 99
แล้วก็ชื่อไฟล์ต้นฉบับ ถ้าคุณต้องการใช้เวอร์ชันเฉพาะของ C และอันนี้บอกว่าจริง ๆ แล้วฉันต้องพิมพ์อะไรผิดแน่ๆ
นี่อาจเป็น C มันคือ E ตัวพิมพ์เล็ก ไม่ใช่ C ตัวพิมพ์ใหญ่ใช่ไหม
ดังนั้นจึงมีตัวเลือกบรรทัดคำสั่งคอมไพเลอร์ที่แตกต่างกันมากมายที่คุณสามารถส่งได้ แต่นั่นก็เป็นช่วงเวลาอื่น
นั่นคือตัวเลือกขั้นสูงเพิ่มเติม
เมื่อคุณคอมไพล์ สิ่งนี้จะทำให้คุณพร้อมทำงาน
หากคุณไม่ชอบ IDE และคุณแค่ต้องการคอมไพล์จากบรรทัดคำสั่ง ทำได้ง่ายมาก
ใน Windows คุณไปที่เทอร์มินัล Cygwin คุณนำทางไปยังไดเร็กทอรีที่ถูกต้อง คุณสร้างไฟล์ต้นฉบับ
C อย่างง่ายที่มีนามสกุล C และโปรแกรมแก้ไขอย่างง่ายเช่น Wordpad หรือ Notepad รวมทั้งบันทึกเนื้อหาของไฟล์นั้น
คุณออกคำสั่ง GCC ซึ่งสร้างไบนารี และคุณเรียกใช้โปรแกรมนั้นโดยเพียงแค่พูดว่า dot forward
slash ชื่อของโปรแกรม
ตอนนี้ หากคุณมีคำถามใดๆ เกี่ยวกับเรื่องนี้ โปรดโพสต์คำถามไว้ในคำถาม & คำตอบ
ขอบคุณสำหรับการฟัง.