Có cách nào để làm cho Linux maketừ chối sử dụng GNU ngoài ý muốn ‑ Tạo các phần mở rộng cụ thể trong Makefile khi chỉnh sửa hoặc sử dụng Makefile khác trong Linux không? Ý tôi là, hạn chế GNU Make để hành xử như makeđược chỉ định trong POSIX và từ chối mọi GNU ‑ Tạo các phần mở rộng cụ thể?
Các .POSIXmục tiêu đặc biệt là không đủ, theo “ 4.9 đặc biệt Built-in Target Names (gnu.org) ”. Trang man không đề cập đến một tùy chọn dòng lệnh cho việc này.
Sử dụng một maketiện ích khác có thể là một lựa chọn.
- Cập nhật 2018-10-19 -
Tôi vẫn chưa tìm thấy câu trả lời trực tiếp cho câu hỏi của mình, nhưng ít nhất đây là một tài liệu về vấn đề này, một tài liệu không tồn tại vào thời điểm tôi có câu hỏi này: Hướng dẫn về Makefiles di động (nullprogram.com) .
makesử dụng với "Makefile khác" trong câu hỏi. Bạn cũng đã nói rằng ".POSIXmục tiêu của GNU là không đủ, theo" việc bạn đọc một số tài liệu, nhưng bạn chưa chứng minh điều này với một trường hợp thực tế, đó là một vấn đề XY nhỏ .