আমি এটা শুধু নিজের জন্য জিজ্ঞাসা করছি না। আমি আশা করি এই প্রশ্নটি এমন অনেক নবজাতকের জন্য একটি রেফারেন্স হয়ে উঠবে যারা আমার পছন্দ করে, এ জাতীয় একটি ছোট 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 কনফিগারেশন এবং জেনারেট করা ঠিক কী হয়?