มีวิธีที่รู้จักกันในการทำให้ Linux make
ปฏิเสธการใช้ GNU โดยไม่ตั้งใจหรือไม่ทำส่วนขยายเฉพาะใน Makefile เมื่อแก้ไขหรือใช้ Makefile ใน Linux อื่น ๆ ฉันหมายถึงการ จำกัด GNU ‑ ทำตัวตามที่make
ระบุใน POSIXและปฏิเสธ GNU ใด ๆ ‑ สร้างส่วนขยายเฉพาะหรือไม่
.POSIX
เป้าหมายพิเศษไม่เพียงพอตามที่“ 4.9 พิเศษ Built-in ชื่อเป้าหมาย (gnu.org) ” man page ไม่ได้กล่าวถึงตัวเลือกบรรทัดคำสั่งสำหรับสิ่งนี้
การใช้make
ยูทิลิตี้อื่นอาจเป็นตัวเลือก
- อัปเดต 2018-10-19 -
ฉันยังไม่ได้พบคำตอบที่ตรงไปยังคำถามของฉัน แต่ที่นี่เป็นอย่างน้อยเอกสารเกี่ยวกับปัญหานี้เอกสารซึ่งไม่ได้อยู่ในเวลาที่ฉันมีคำถามนี้: สอนเกี่ยวกับพกพา Makefiles (nullprogram.com)
make
ที่มีไว้สำหรับใช้กับ "Makefile ของผู้อื่น" นอกจากนี้คุณยังได้กล่าวว่า GNU ของ".POSIX
เป้าหมายไม่เพียงพอตามที่"การอ่านของคุณเอกสารบางอย่าง แต่คุณยังไม่ได้แสดงให้เห็นถึงนี้กับกรณีที่เกิดขึ้นจริงซึ่งเป็นนิด ๆ หน่อย ๆXY problemesque