0
A
回答
3
使用$(MAKE)
來調用您的子圖文件,而不是使用make
。這應該工作。請在手冊中查看How the MAKE
variable works。這裏有一個簡單的例子:
的Makefile:
all:
@$(MAKE) -f Makefile2
Makefile2:
all:
@echo Makefile2
命令行:
$ make
Makefile2
$ make -n
make -f Makefile2
echo Makefile2
$
3
請問您的遞歸makefile文件是這樣的:
foo:
make -C src1
make -C src2
或者這樣:
foo:
${MAKE} -C src1
${MAKE} -C src2
我認爲你需要,如果你想傳遞給孩子標誌使流程使用第二種風格。可能是你的問題。
0
將環境變量「MAKEFLAGS」設置爲「n」可能會做你所需要的。
有一些更高級的技巧在這裏跟蹤make命令: http://www.cmcrossroads.com/ask-mr-make/6535-tracing-rule-execution-in-gnu-make
最簡單的這些技巧歸結爲增加SHELL =「SH -x」你make命令(沒有「-n」運行那種情況)。
相關問題
- 1. 跟蹤遞歸
- 2. 如何跟蹤遞歸深度?
- 3. 遞歸循環跟蹤
- 4. 遞歸創建時跟蹤線程
- 5. 基本Prolog的遞歸跟蹤
- 6. 跨遞歸函數跟蹤狀態
- 7. Git LFS跟蹤文件夾遞歸地
- 8. 在OOP中跟蹤遞歸調用
- 9. 跟蹤ocaml的遞歸函數
- 10. 跟蹤遞歸硬幣更改算法
- 11. 角遞歸NG-包括同時跟蹤遞歸深度的
- 12. 如何跟蹤這個C遞歸程序
- 13. 我如何遞歸從善變跟蹤系統
- 14. 我們如何跟蹤序言中的遞歸算法?
- 15. 如何使用遞歸查詢跟蹤以前的id?
- 16. 遞歸追蹤
- 17. GNU make的SECONDEXPANSION和遞歸
- 18. 通過引用參數傳遞跟蹤遞歸算法
- 19. 如何跟蹤Akka消息傳遞
- 20. 如何跟蹤
- 21. 如何使用遞歸函數跟蹤完整的顯示列表?
- 22. 如何跟蹤遞歸函數的調用堆棧使用情況
- 23. 使用Prolog中的增量器跟蹤每個遞歸調用
- 24. 跟蹤深度非遞歸廣度優先搜索
- 25. 遞歸執行不正確(使用調試器跟蹤輸出)
- 26. 在我的遞歸函數(Collatz)中跟蹤計數
- 27. 瞭解遞歸函數中的堆棧跟蹤
- 28. 在哈希映射clojure中遞歸跟蹤值
- 29. 在遞歸調用中跟蹤項目編號C#
- 30. 簡單的方法來跟蹤遞歸調用?