우리 그룹에서 사용하는 코드가 많이 있습니다. 그룹에서는 메이크파일 설정 방법을 설명하는 문서를 나에게 주었습니다. 그런데 이전에 박사후 연구원이 아주 빠르게 명령을 입력해서 유사한 프로젝트에서 작업하게 했기 때문에 이 프로세스가 어떻게 진행되는지 이해가 되지 않습니다. 이제 저는 다른 프로젝트를 진행하고 있습니다. 위와 유사하지만 make
이 새 프로젝트를 위해 출마해야 하지만 해당 박사후 연구원에게 다시 묻고 싶지 않습니다.
문서에는 다음을 수행해야 한다고 설명되어 있습니다.
1. create a new Build directory and cd in there
2. Run ccmake with CMakeLists.txt located in the (root) source folder (I saw the postdoc type `ccmake ../CMakeLists.txt`)
3. then press 'c' and then g
그러나 이 모든 단계를 입력했는데 에 makefile이 표시되지 않아 Build
오류가 발생했습니다. 두 번째 단계에 대해 혼란스러워요. 다음이 표시됩니다.
CMAKE_BUILD_TYPE Release
CMAKE_INSTALL_PREFIX /usr/local
PRE_BUILD ON
USING_SUBVERSION OFF
CMAKE_BUILD_TYPE을 사용해야 할지 잘 모르겠습니다 Release
. 3단계에서는 폴더에 아무 것도 표시되지 않습니다 Build
. 박사후 연구원으로 들어간 기억은 있지만 rm CMakeCache.txt
언제, 어느 디렉토리에 있었는지는 기억나지 않습니다. 어떻게 해야 합니까?
답변1
일반적으로 코드 베이스의 루트에 있는 경우 다음을 수행할 수 있어야 합니다.
mkdir Build
cd Build
cmake ..
make
위의 명령을 실행하고 어떻게 작동하는지 확인하세요. 작동하는 경우 다시 사용해 보십시오 ccmake
. 만일을 대비해 눌러 보면 c실제로 g눈에 띄는 차이가 있습니다.
빌드를 다시 시도하기 전에 이전 Build
폴더를 삭제하여 깨끗하게 유지하는 것이 좋습니다.