이번 학기에 처음으로 프로젝트를 만들었으며 메이크 파일로 제출하도록 요청 받았습니다. 인터넷에서 사용할 수있는 문학은 약간 압도적이며 내 게으름과 결합되어, 나는 간단한 해답을 위해 stackoverflow에 왔습니다. 나는 this answer에 의하여 Brendan Long에 의하여 시작되는 좋은 장소이라고 찾아 냈다.C++ 용 메이크 파일 시작하기 (CMake 또는 GNUMake?)
그가주는 예는 다음과 같습니다
all: a3driver.o
g++ -o a3driver a3driver.o
a3driver.o: a3driver.cpp
g++ -c a3driver.cpp
나는 이해한다. 이것은 유닉스 시스템에서 보았던 make 파일과 똑같이 생겼으며, 나는 C++ 파일을 컴파일하는데 사용했다. (단지 사용되었지만 이해할 필요가 없었다.)
그러면 더 이상 검색하고 this question에 대한 대답은 위에 붙여 넣은 코드와 완전히 다른 CMake를 사용하는 것이 좋습니다.
제 질문은이 단계에서 어떤 방향으로해야합니까? CMake 나 GNUMake에 대해 배워야할까요? C++ 파일에 대해서만 작업 할 생각입니다.
compile:
g++ myprogram.cpp -o myprogram
(라인이 이 탭이 아닌 공백으로 들여 쓰기되어야합니다) : 당신은, 당신이 함께 할 하나 또는 몇 개의 파일을 컴파일 정말 정말 죽은 간단한 메이크 필요한 경우