Adakah cara yang diketahui untuk membuat Linux makemenolak penggunaan GNU yang tidak diinginkan - Membuat ekstensi spesifik di Makefile saat mengedit atau menggunakan Makefile lain di Linux? Maksud saya, membatasi GNU Make Make untuk berperilaku seperti yang makeditentukan dalam POSIX dan menolak setiap GNU Make Membuat ekstensi spesifik?
The .POSIXsasaran khusus tidak cukup, menurut “ 4,9 Khusus Built-in Nama Target (gnu.org) ”. Halaman manual tidak menyebutkan opsi baris perintah untuk ini.
Menggunakan makeutilitas lain mungkin merupakan opsi.
- Pembaruan 2018-10-19 -
Saya masih belum menemukan jawaban langsung untuk pertanyaan saya, tetapi di sini setidaknya ada dokumen tentang masalah ini, dokumen yang tidak ada pada saat saya memiliki pertanyaan ini: Tutorial tentang Makefiles Portabel (nullprogram.com) .
makeyang dimaksudkan untuk digunakan dengan "Makefile lain" yang dimaksud. Anda juga telah mengatakan bahwa ".POSIXtarget GNU tidak cukup, menurut" pembacaan beberapa dokumentasi Anda, tetapi Anda belum menunjukkan ini dengan kasus yang sebenarnya, yang sedikit masalah XY .