除錯makefile 檢視其中的變數值

2021-07-03 19:13:06 字數 310 閱讀 8874

作業系統:ubuntu10.04

在編譯uboot,linux kernel的時候,都需要用到makefile,那麼makefile的執行流程,其中的各個變數的值該怎麼獲取呢?

執行命令:make -p > xx

在對應的路徑 下,執行makefile,

-p, --print-data-base       print make's internal database.即列印makefile 的執行規矩等。從而檢視到相應的makefile中的各個變數的值。

> xx 把這些資料都重定向到xx這個檔案中

from: 

Makefile中的幾個除錯方法

1,使用info warning error增加除錯資訊 方法1 info,here add the debug info 但是此不能列印出.mk的行號 方法2 warning,here add the debug info 方法3 error error this will stop the co...

Makefile增加debug除錯資訊的方法

1.增加info除錯資訊,格式如下 info 111111111111111 info資訊,不會列印行號 2.增加warning除錯資訊,格式如下 warning 111111111111111 warning資訊會顯示行號 3.增加error除錯資訊,格式如下 error 111111111111...

Makefile的一種通用寫法以及其中的字段含義

管理linux環境下的c c 大型專案,本文描述linux環境下大型工程專案子目錄makefile的一種通用寫法,使用該方法,當該子目錄內的檔案有增刪時無需對makefile進行改動,可以說相當的智慧型。下面先貼 為減小篇幅,一些非關鍵的 被去掉,本方法的侷限是用於乙個c檔案生成乙個可執行檔案的場合...