Skip to main content

makefile คืออะไร?

MakeFiles เป็นรูปแบบของไฟล์การกำหนดค่าที่ใช้โดยยูทิลิตี้ Make เพื่อระบุตำแหน่งของไฟล์ต้นฉบับที่จะใช้ในแอปพลิเคชันMakeFile ช่วยไม่เพียง แต่ค้นหาไฟล์ต้นฉบับ แต่ยังช่วยกำหนดวิธีการรวบรวมและเชื่อมโยงกันเพื่อเปิดใช้งานโปรแกรมที่เรียกใช้งานได้เพื่อเรียกใช้และฟังก์ชั่นการสร้าง MakeFile เป็นกระบวนการที่จำเป็นด้วยการเขียนโปรแกรมคอมพิวเตอร์ทุกประเภท

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

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

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