Makefile增加debug除錯資訊的方法

2021-10-21 02:44:45 字數 731 閱讀 5977

1.增加info除錯資訊,格式如下

$(info "111111111111111")
info資訊,不會列印行號

2.增加warning除錯資訊,格式如下

$(warning "111111111111111")
warning資訊會顯示行號

3.增加error除錯資訊,格式如下

$(error "111111111111111")
error資訊會導致編譯終止及退出,適合分步除錯問題

測試截圖如下:

4.info/warning/error除錯都可以列印變數,格式如下:

$(info $(file))

$(warning $(file))

$(error $(file))

file為需要輸出的變數,會列印變數的值

5.使用echo增加除錯資訊,格式如下

aaa:

@echo "11111111111111111"

@echo "$(file)"

注意:

echo資訊只能在aaa:後面使用,並且前面需要增加乙個tab鍵

makefile 增加巨集定義

0.前言 從學習c語言開始就慢慢開始接觸makefile,查閱了很多的makefile的資料但總感覺沒有真正掌握makefile,如果自己動手寫乙個makefile總覺得非常吃力。所以特意借助部落格總結makefile的相關知識,通過例子說明makefile的具體用法。例說makefile索引博文 ...

給函式增加Debug頭(二)

本系列文章由 lonelyrains 關於給函式增加debug頭,部落格內已有一篇文章對此進行闡述 給函式增加debug頭。但是覺得還有很多任務作沒做,比如對 有限制必須編譯正確 檔案大小不能超過buf size的一次性讀入 判斷是否是函式頭過於簡單 不支援多種編碼格式檔案等。這麼龐大的工作量,針對...

例項說明makefile 能增加巨集定義

前言 從學習c語言開始就慢慢開始接觸makefile,查閱了很多的makefile的資料但總感覺沒有真正掌握makefile,如果自己動手寫乙個makefile總覺得非常吃力。所以特意借助部落格總結makefile的相關知識,通過例子說明makefile的具體用法。1.只有單個c檔案 2.含有多個c...