[英]How to use cflow in makefile?
我想從 object 和 makefile 生成調用圖。 我已經閱讀了官方手冊,在這個 頁面,它描述了一種在 makefile 中使用 cflow 的方法,但不夠具體。 我嘗試按照手冊進行操作,但沒有得到任何 output。
我做了什么(為了測試,我使用“cflow-1.6”源代碼):
EXTRA_DIST=cflow.rc
CFLOW_FLAGS=-i^s
cflow_CFLOW_INPUT=$(cflow_OBJECTS:.$(OBJEXT)=.c)
cflow.cflow: $(cflow_CFLOW_INPUT) cflow.rc Makefile
CFLOWRC=$(top_srcdir)/src/cflow.rc \
cflow -ocflow.cflow $(CFLOW_FLAGS) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) \
$(cflow_CFLOW_INPUT)
在一些程序員啞巴的幫助下,我得到了結果。 流程這一步:
EXTRA_DIST=cflow.rc
CFLOW_FLAGS=-i^s
cflow_CFLOW_INPUT=$(cflow_OBJECTS:.$(OBJEXT)=.c)
cflow.cflow: $(cflow_CFLOW_INPUT) cflow.rc Makefile
CFLOWRC=$(top_srcdir)/src/cflow.rc \
cflow -ocflow.cflow $(CFLOW_FLAGS) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) \
$(cflow_CFLOW_INPUT)
然后我得到了 output 文件“.../cflow-1.6/src/cflow.cflow”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.