Adakah cara yang diketahui untuk membuat Linux make
menolak 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 make
ditentukan dalam POSIX dan menolak setiap GNU Make Membuat ekstensi spesifik?
The .POSIX
sasaran khusus tidak cukup, menurut “ 4,9 Khusus Built-in Nama Target (gnu.org) ”. Halaman manual tidak menyebutkan opsi baris perintah untuk ini.
Menggunakan make
utilitas 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) .
make
yang dimaksudkan untuk digunakan dengan "Makefile lain" yang dimaksud. Anda juga telah mengatakan bahwa ".POSIX
target GNU tidak cukup, menurut" pembacaan beberapa dokumentasi Anda, tetapi Anda belum menunjukkan ini dengan kasus yang sebenarnya, yang sedikit masalah XY .