1
การ จำกัด GNU ‑ ทำเพื่อ POSIX สร้างพฤติกรรม
มีวิธีที่รู้จักกันในการทำให้ 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)