อ่าน 2 นาที
เมนูคอนฟิก
make menuconfig Menuconfig เป็นหนึ่งในห้าเครื่องมือที่คล้ายกันซึ่งสามารถช่วยผู้ใช้ในการกำหนด ค่าเคอร์เนล Linux ก่อนการสร้าง ซึ่งเป็นขั้นตอนที่จำเป็นสำหรับ การคอม ไพ ล์ซอร์สโค้ด...
เมนูคอนฟิก
| เมนูคอนฟิก | |
|---|---|
menuconfig สำหรับLinuxเวอร์ชัน 4.4.2 | |
| เขียนเป็น | ซี |
| ระบบปฏิบัติการ | ลินุกซ์ |
| พิมพ์ | สร้างเครื่องมือ อัตโนมัติ |
| ใบอนุญาต | ใบอนุญาตสาธารณะทั่วไปของ GNU |
| เว็บไซต์ | www.kernel.org |
make menuconfigMenuconfig เป็นหนึ่งในห้าเครื่องมือที่คล้ายกันซึ่งสามารถช่วยผู้ใช้ในการกำหนด ค่าเคอร์เนล Linuxก่อนการสร้าง ซึ่งเป็นขั้นตอนที่จำเป็นสำหรับการคอมไพล์ซอร์สโค้ดmake menuconfig Menuconfig มีอินเทอร์เฟซผู้ใช้ แบบเมนู ช่วยให้ผู้ใช้สามารถเลือกคุณสมบัติและโมดูลที่จะคอมไพล์ได้ โดยปกติจะเรียกใช้โดยใช้คำสั่ง `makefile` make menuconfig; `menuconfig` เป็นเป้าหมายในไฟล์ Makefile ของ Linux
ภาพรวม
make menuconfigไม่ได้อยู่ใน Linuxเวอร์ชันแรกก่อนเวอร์ชัน 2.5.45 เครื่องมือรุ่นก่อนหน้าใช้Configuration Menu Language (CML) และเป็นยูทิลิตี้แบบถาม-ตอบ ( make config, make oldconfig)
เครื่องมือสำหรับการกำหนดค่าระบบ Linux มีหลากหลายรูปแบบ ได้แก่:
เครื่องมือทั้งหมดนี้ใช้ ภาษา Kconfigภายใน Kconfig ยังถูกใช้ในโครงการอื่นๆ เช่นDas U-Bootซึ่งเป็นบูตโหลดเดอร์สำหรับอุปกรณ์ฝังตัวBuildrootซึ่งเป็นเครื่องมือสำหรับสร้างระบบ Linux แบบฝังตัว และBusyBoxซึ่งเป็นชุดเครื่องมือยูทิลิตี้เชลล์แบบไฟล์เดียวสำหรับระบบฝังตัว
make menuconfigโดยทั่วไปแล้วใช้งานง่ายกว่าเมื่อเทียบกับเครื่องมือการกำหนดค่าแบบถามตอบmake configและมีระบบค้นหาพื้นฐาน
หากผู้ใช้พึงพอใจกับ.configไฟล์ ก่อนหน้า ระบบ make oldconfigจะใช้ไฟล์ก่อนหน้านั้นในการตอบคำถามทั้งหมดเท่าที่จะทำได้ โดยจะนำเสนอคุณสมบัติใหม่แบบโต้ตอบเท่านั้น
การพึ่งพา
ในการใช้งานจำเป็นต้องมีซอร์สโค้ดของ Linuxmake menuconfig , เครื่องมือ make , คอมไพเลอร์ภาษา Cและไลบรารี ncurses
ดูเพิ่มเติม
ลิงก์ภายนอก
- คลังเก็บเคอร์เนลลินุกซ์