make를 사용하여 C/C++를 컴파일하는 것이 처음입니다. 오픈 소스 프로젝트를 다운로드하고 make 파일 CXXSources와 CXXObjects에 있음을 확인했습니다. 대략적으로 make 파일이 그들과 무엇을하는지 알 것 같지만 ...CXXSources-- 무엇입니까?
CXXSources에 나열된 소스 파일이 없습니다. 이것들이 의존성과 같은 것입니까? 나는 어떻게 찾아야하는지 알고 있어야합니까? CXXSource가 Source와 비교하여 어떤 정의가 있습니까? 프로젝트에
추가 링크 : http://www.fim.uni-passau.de/en/fim/faculty/chairs/theoretische-informatik/projects.html
보다 구체적으로, GML 파서, 예.
gml_to_graph : http://www.fim.uni-passau.de/fileadmin/files/lehrstuhl/brandenburg/projekte/gml/gml-parser.tar.gz
라인에 갇히지 것 같다 $ (CXXOBJECTS) gml_scanner.o gml_parser.o $ (CXX) -o gml_to_graph_demo $을 (CXXOBJECTS) gml_parser.o gml_scanner.o - L $ (LEDADIR)/LIB -LG -ll -lm
CXXSOURCES = gml_to_graph.cc gml_to_graph_demo.cc CXXOBJECTS = $ 의해 정의되는 $ CXXObjects (CXXSOURCES : .CC = .o 인)
그래서 gml_to_graph.cc가 필요합니다. 아니면 내가 틀렸어?
은 아마 당신이 프로젝트 페이지 (또는 소스 코드)를 가리켜 야에 응답하고 makefile의 관련 스 니펫을 게시하면 정확하고 유용한 답변을 제공하는 데 도움이됩니다. –
요청한 링크를 추가했습니다. – WildaBeast