คอมพิวเตอร์ซอฟต์แวร์

คอมไพเลอร์ GCC สำหรับ Windows

กับ GCC ย่อคุ้นเคยกับหลาย ๆ คนที่มีความเกี่ยวข้องกับการพัฒนาซอฟต์แวร์ คอมไพเลอร์นี้ - เครื่องมือสำหรับนักพัฒนาที่มีความมุ่งมั่นที่จะซอฟต์แวร์ฟรี ในขั้นต้นเครื่องมือนี้ถูกสร้างขึ้นสำหรับระบบ Linux-based แต่ยังมีสำนึกของ GCC สำหรับวินโดวส์ ที่เธอเรียกว่า MinGW

เรื่องราว

เครื่องมือที่ได้รับการแบบดั้งเดิมที่ใช้ในการพัฒนาโปรแกรมเพื่อสนับสนุนระบบปฏิบัติการเปิดเป็นเครื่องมือ GNU โครงการที่มีชื่อนี้ถูกสร้างขึ้นโดยริชาร์ดสตอลล์แมนในปี 1984 ความจำเป็นของมันเป็นเพราะความจริงที่ว่าในวันนั้นมันเป็นเรื่องยากที่การทำงานร่วมกันระหว่างนักพัฒนาซอฟแวร์ นี้ได้เกิดขึ้นเพราะความจริงที่ว่าเจ้าของโปรแกรมเชิงพาณิชย์จัดอุปสรรคมากมายเพื่อความร่วมมือดังกล่าว เป้าหมายของโครงการคือการสร้างชุดของซอฟต์แวร์รวมใบอนุญาตเดียวที่จะไม่อนุญาตให้คนที่จะกำหนดสิทธิพิเศษสำหรับซอฟต์แวร์ดังกล่าว มันเป็นส่วนหนึ่งของชุดเป็นเครื่องมือสำหรับการเขียนโปรแกรม - GCC สำหรับ Windows อนาล็อกก่อตั้งขึ้นเพียงในภายหลัง

คอมไพเลอร์คืออะไร?

มันควรจะอธิบายสิ่งที่ประเภทของซอฟต์แวร์นี้ ทำไมมันจึงเป็นสิ่งที่จำเป็น? โดยทั่วไป GCC-คอมไพเลอร์สำหรับ Windows หรือ Linux - เป็นโปรแกรมที่สามารถแปลงรหัสต้นฉบับที่เขียนโดยโปรแกรมเมอร์, รหัสเครื่องที่สามารถเข้าใจคอมพิวเตอร์ มีสิ่งนั้นคือเป็น "เปลือก" ฟังก์ชั่นของมันคือเช่นเดียวกับที่ของคอมไพเลอร์ แต่จะดำเนินการสายการแปลโดยสายไม่ได้ทั้งหมด โปรแกรมจะถูกแปลงเป็น bytecode - รูปแบบกลางซึ่งเป็นรหัสไบนารี จากนั้นเขาก็ตีความที่รันไทม์เครื่องเสมือนที่เฉพาะเจาะจง

ออกแบบ

ไฟล์ที่มีรหัสที่มาถูกสร้างขึ้นเป็นเอกสารข้อความธรรมดา พวกเขาสามารถสร้างขึ้นโดยใช้ใด ๆ ที่เรียบง่าย แก้ไขข้อความ นอกจากนี้คุณยังสามารถใช้ประโยชน์จากสภาพแวดล้อมการพัฒนาเป็นพิเศษซึ่งในบรรณาธิการที่ถูกสร้างขึ้น วิธีการดังกล่าวเป็น KDevelop สื่อนี้มีเป็นบรรณาธิการและในตัวคอนโซลซึ่งตั้งอยู่ด้านล่างบรรณาธิการ นักพัฒนาจะสามารถมีส่วนร่วมในโปรแกรมเช่นการแก้ไขรหัสและให้คอนโซลคำสั่งโดยไม่ต้องสลับระหว่างหน้าต่าง

ก่อนที่คุณจะสร้างโครงการที่คุณต้องการสร้างไดเรกทอรีและมันอยู่แล้ว - เอกสารข้อความ

คุณสมบัติ

GCC สำหรับ Windows MinGW กำหนดโดยค่าเริ่มต้นไฟล์ปฏิบัติการทั้งหมดที่ถูกสร้างชื่อ - a.out หากคุณต้องการที่จะให้ชื่อที่แตกต่างกันก็เป็นสิ่งจำเป็นที่จะเพิ่มธง -o รวบรวมคำสั่งที่มีชื่อ นี่เป็นเพียงหนึ่งในหลายธง หากต้องการดูทุกอย่างที่คุณต้องกดบรรทัดคำสั่งคำสั่ง man จีซี สำหรับทีมงานของ Windows เป็นเช่นเดียวกับในลินุกซ์ ก่อนที่ผู้ใช้จะช่วยให้ระบบคอมไพเลอร์ ที่นี่คุณสามารถเห็นธงว่าแต่ละวิธี การออกจากระบบช่วยเหลือที่คุณจะต้องกด Q. ที่สำคัญ

การทำงานของ GCC รวมถึงสามขั้นตอน:

  • การรักษาด้วย preprocessor นั้น
  • รวบรวม;
  • แบบ

ในขั้นตอนแรกในแฟ้มหลักประกอบด้วยเนื้อหาของไฟล์ส่วนหัวที่ระบุไว้ในคำสั่งที่จุดเริ่มต้นของโปรแกรมที่

ในระยะที่สองของข้อความโปรแกรมที่เขียนในภาษาโปรแกรมจะถูกแปลงเป็นคำแนะนำชุดเครื่องและผลที่ได้จะถูกบันทึกไว้ในแฟ้มวัตถุ มันเป็นที่น่าสังเกตว่าบนเครื่องคอมพิวเตอร์ที่แตกต่างกันของรูปแบบไฟล์อาจแตกต่างกัน นั่นคือเหตุผลที่มันเป็นความสะดวกมากขึ้นในการแจกจ่ายโปรแกรมในรูปแบบของรหัสที่มาเพื่อให้พวกเขาสามารถใช้ได้สำหรับสถาปัตยกรรมใด ๆ นี่คือสิ่งที่ทำให้ GCC ARM, Windows, Intel, Unix - ทุกความสามารถในการเรียกใช้โปรแกรม

ในขั้นตอนสุดท้ายผูกไฟล์วัตถุทั้งหมดเข้าเป็นหนึ่ง ผลที่ได้คือแฟ้มที่ปฏิบัติการ

ดังนั้น GCC - เครื่องมือที่มีประโยชน์สำหรับนักพัฒนาที่มีความสะดวกสบายที่จะใช้เมื่อการสร้างโปรแกรม

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.