เรือธงของการเคลื่อนไหวของโอเพ่นซอร์สในระดับที่เพิ่มขึ้นเรื่อย ๆ คือระบบปฏิบัติการลีนุกซ์อย่างไม่ต้องสงสัย เมื่อเร็วๆ นี้ ลินุกซ์ได้ออกจากหมวดหมู่ของระบบปฏิบัติการระดับเซิร์ฟเวอร์ที่เด่นๆ ไปโดยตั้งรกรากอยู่บนเดสก์ท็อปอย่างแน่นหนา และบีบ Windows อย่างมาก ลีนุกซ์รุ่นใหม่ "แกะกล่อง" แทบไม่ต้องใช้ทักษะเฉพาะจากผู้ใช้ ทำให้คุณสามารถเริ่มทำงานได้ทันทีหลังการติดตั้ง อย่างไรก็ตาม การรู้วิธีคอมไพล์โปรแกรม linux ก็ยังมีประโยชน์
จำเป็น
- - ข้อมูลบัญชีสำหรับการอนุญาตใน linux;
- - รหัสผ่านจากบัญชีรูท (หากคุณต้องการติดตั้งแพ็คเกจเพิ่มเติม)
- - อาจเป็นการเชื่อมต่ออินเทอร์เน็ต
คำแนะนำ
ขั้นตอนที่ 1
ก่อนคอมไพล์โปรแกรมบน linux โปรดอ่านเอกสารและคำแนะนำที่เป็นไปได้ทั้งหมดสำหรับการสร้างและติดตั้งซอฟต์แวร์เฉพาะ โดยทั่วไป ไฟล์ชื่อ README, readme.txt หรือ readme.html จะอยู่ในไดเร็กทอรีรากของซอร์สโค้ด ไฟล์เหล่านี้มีคำแนะนำที่จำเป็นและมักจะมีลิงก์ไปยังคำแนะนำโดยละเอียดเพิ่มเติม หากมี เอกสารดังกล่าวมักจะมีข้อกำหนดสำหรับเวอร์ชันคอมไพเลอร์ เคอร์เนล และไลบรารี
ขั้นตอนที่ 2
ติดตั้งส่วนประกอบเพิ่มเติมที่จำเป็นสำหรับบิลด์ (เช่น คุณอาจต้องการแพ็คเกจ autotools หรือ gcc ของเวอร์ชันเฉพาะ) ติดตั้งซอฟต์แวร์ที่จำเป็นจากการแจกแจงแบบไบนารีโดยใช้ตัวจัดการแพ็คเกจที่มีอยู่ในระบบ (เช่น rmp หรือ apt) หากจำเป็น ให้ดาวน์โหลดซอร์สโค้ดของส่วนประกอบเพิ่มเติมจากอินเทอร์เน็ต คอมไพล์และติดตั้ง
ขั้นตอนที่ 3
กำหนดค่าก่อนรวบรวม รายละเอียดของกระบวนการกำหนดค่ามักจะอยู่ในเอกสารประกอบ มักจะมีสคริปต์การกำหนดค่า (เช่น กำหนดค่า) เป็นส่วนหนึ่งของแผนผังต้นทาง ถ้าใช่ ให้รันสคริปต์ หากคุณมีสคริปต์กำหนดค่า เพียงเปิดคอนโซล cd ลงในไดเรกทอรีโครงการ พิมพ์ "./configure" ที่บรรทัดคำสั่งแล้วกด Enter ในบางกรณีซึ่งเกิดขึ้นไม่บ่อยนัก อาจจำเป็นต้องแก้ไขไฟล์การกำหนดค่าด้วยตนเอง
ขั้นตอนที่ 4
รวบรวม. โดยปกติบน Linux กระบวนการคอมไพล์จะถูกควบคุมโดยตัวจัดการบิลด์ ในกรณีส่วนใหญ่ ควรทำสิ่งนี้ แม้ว่าเมื่อเร็ว ๆ นี้บางโครงการกำลังปรับให้เข้ากับ cmake มักจะพบคำแนะนำในการประกอบที่เฉพาะเจาะจงมากขึ้นในเอกสารประกอบ แต่บ่อยครั้ง การดำเนินการเพียงคำสั่งเดียวเพื่อรวมโปรเจ็กต์เข้าด้วยกัน หากคุณได้ทำการติดตั้ง หลังจากกำหนดค่าโครงการแล้ว ให้ป้อน "make" ในบรรทัด กด Enter และรอจนกว่าการคอมไพล์จะเสร็จสิ้น ในกรณีของ cmake ให้ป้อนคำสั่ง "cmake./" และ "make" ตามลำดับ