나는 이것을 나 자신에게 요구하지 않습니다. 나는이 질문이 저를 좋아하는 많은 초보자를위한 참고 자료가되기를 바랍니다.이 작은 CMakeLists.txt
파일의 경우 장면 뒤에서 정확히 무슨 일이 있었는지에 대해 완전히 당황했습니다.
cmake_minimum_required (VERSION 2.6)
project(Tutorial)
add_executable(Tutorial tutorial.cpp)
그리고 그런 작은 tutorial.cpp
int main() { return 0; }
너무 많은 파일이 생성됩니다
CMakeCache.txt cmake_install.cmake Makefile
CMakeLists.txt tutorial.cpp
그리고 CMakeFiles
너무 많은 파일과 폴더와 폴더
CMakeCCompiler.cmake CMakeOutput.log Makefile.cmake
cmake.check_cache CMakeSystem.cmake progress.marks
CMakeCXXCompiler.cmake CMakeTmp TargetDirectories.txt
CMakeDetermineCompilerABI_C.bin CompilerIdC Tutorial.dir
CMakeDetermineCompilerABI_CXX.bin CompilerIdCXX
CMakeDirectoryInformation.cmake Makefile2
CMake를 배우는 데 가장 큰 장애물은 장면 뒤에서 무슨 일이 있었는지 이해하지 못하는 것입니다 (즉, 파일이 생성되어야하는 이유와 목적이 무엇인지).
아는 사람이 있다면 후손을 위해 설명해 주시겠습니까? 이 파일의 목적은 무엇이며, 입력 할 때 cmake .
프로젝트를 빌드하기 전에 cmake가 구성하고 생성하는 것이 정확히 무엇입니까?