2
我想在非常大的Makefiles上進行調試。我在這裏問了同樣的問題: http://www.edaboard.com/thread324433.html 我不確定的事情是如果有任何方法使用斷點調試?你可以在Makefile中使用斷點嗎?
如果給我的答案是正確的,有人可以讓我更確切地知道我如何在Makefile中使用斷點嗎?
我想在非常大的Makefiles上進行調試。我在這裏問了同樣的問題: http://www.edaboard.com/thread324433.html 我不確定的事情是如果有任何方法使用斷點調試?你可以在Makefile中使用斷點嗎?
如果給我的答案是正確的,有人可以讓我更確切地知道我如何在Makefile中使用斷點嗎?
你不能使用'斷點'和'逐步通過'一個Makefile。有調試幾個推薦的方法:
$(info)
報表中顯示的變量$(warning)
報表值 - 這是比信息更好,因爲它顯示了行號$(info)
取代$(eval)
暫時查看什麼$(eval)
擴展爲make
解析makefiles - 使用make -p
make
運行的輸出:使用make --debug
我明白你是一個新手,想知道如何做到上述,但我不會告訴你。我剛剛爲你列出了上面的步驟,你必須去研究自己。沒有其他辦法。幾年前,我也必須研究這一點,而當我這樣做時,我問了很多愚蠢的問題。沒有其他的學習方式。
提到「SHELL hack」:http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/2007/0703/070201jg01/070201jg01.html – lewurm 2014-10-31 12:07:47