我是通過make來編譯C/C++的新手。我下載了一個開源項目,並注意到在make文件中有CXXSources和CXXObjects。我想我大致瞭解make文件在做什麼,但是...CXXSources--它們是什麼?
我沒有列出CXXSources下的任何源文件。這些就像我應該知道如何找到的依賴性?對於CXXSource而言,是否有任何習俗?
添加鏈接到項目:http://www.fim.uni-passau.de/en/fim/faculty/chairs/theoretische-informatik/projects.html
更具體地說,GML解析器,例如。 http://www.fim.uni-passau.de/fileadmin/files/lehrstuhl/brandenburg/projekte/gml/gml-parser.tar.gz
好像被卡住就行了:
gml_to_graph:$(CXXOBJECTS)gml_scanner.o gml_parser.o $(CXX)-o gml_to_graph_demo $(CXXOBJECTS)gml_parser.o gml_scanner.o - 大號$(LEDADIR)/ lib中-LG -lL -lm
的$ CXXObjects由
CXXSOURCES = gml_to_graph.cc gml_to_graph_demo.cc CXXOBJECTS = $定義(CXXSOURCES:.CC =的.o)
所以我需要gml_to_graph.cc,它似乎。或者,也許我錯了?
也許你應該指向的項目頁面(或源代碼)和發佈makefile的相關片段,這將有助於提供準確有用的答案。 –
剛剛添加了請求的鏈接。 – WildaBeast