2011-12-18 40 views
10

Tôi cần xem xét các lệnh nào đang được sử dụng bằng cách thực hiện, nhưng lệnh chạy make --dry-run không hiển thị các lệnh được sử dụng bởi một nội bộ make -C /foo.Làm cho đệ quy khô chạy

Có cách nào để thực hiện công việc này một cách đệ quy không?

+0

@downvoter && down-downvoters vui lòng nêu rõ lý do. Hoặc nếu câu trả lời đơn giản như vậy thì hãy cho tôi biết, tôi không thể tìm ra giải pháp cho vấn đề này. – peeyush

+0

có thể trùng lặp của [Làm cách nào để xem các lệnh được chạy bởi GNU?] (Http://stackoverflow.com/questions/1870538/how-do-i-see-the-commands-that-are-run- by-gnu-make) –

Trả lời

8

Để cho phép -n hoạt động đệ quy, hãy gọi đệ quy với $(MAKE) thay vì chỉ make.

foo: 
     $(MAKE) -C /foo