- Utility: nmake
- điều hành: Windows 7
Tôi đã sau Makefilenmake phụ thêm để biến
FILE = $(shell) *.c
FILE += $(shell) *.cpp
exec:
@echo $(FILE)
này hoạt động hoàn toàn tốt đẹp với make. Điều này sẽ đưa ra lỗi sau với nmake
makefile(2) : fatal error U1036: syntax error : too many names to left of '='
Stop.
Lý do có thể là gì?
Nếu không có dòng
FILE += $(shell) *.cpp
nmake làm việc hoàn toàn tốt đẹp.
Dòng cuối cùng có thể dẫn đến lỗi 'macro đệ quy'. –
Không, không. – Lothar