亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

跟蹤#include依賴項的工具

跟蹤#include依賴項的工具

C++ C
UYOU 2019-08-24 15:37:09
跟蹤#include依賴項的工具有什么好建議嗎?輸入將是頭文件的名稱,輸出應該是所有文件的列表(最好是樹),包括它直接或間接。
查看完整描述

3 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

基于KeithB的答案,這里是GNUmake語法自動1)生成依賴文件,2)使它們保持最新,3)在你的makefile中使用它們:


.dep:

    mkdir $@

.dep/%.dep: %.c .dep

    (echo $@ \\; $(CC) $(IFLAGS) -MM $<) > $@ || (rm $@; false)

.dep/%.dep: %.cpp .dep

    (echo $@ \\; $(CXX) $(IFLAGS) -MM $<) > $@ || (rm $@; false)

DEPEND := $(patsubst %.dep,.dep/%.dep,$(OBJ:.o=.dep))

-include $(DEPEND)

(確保將這些縮進更改為hardtabs。)


查看完整回答
反對 回復 2019-08-24
  • 3 回答
  • 0 關注
  • 630 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號