Linux တွင် Cmake ကို မည်သည့်နေရာတွင် ထည့်သွင်းထားသနည်း။

တပ်ဆင်မှုလမ်းညွှန်ကို များသောအားဖြင့် /usr/local ဖြစ်သည့် ၎င်း၏မူလတွင်ထားခဲ့သည်။ ဤနေရာတွင် ဆော့ဖ်ဝဲကို ထည့်သွင်းခြင်းသည် သုံးစွဲသူများအတွက် အလိုအလျောက်ရရှိနိုင်ကြောင်း သေချာစေသည်။ CMake command line သို့ -DCMAKE_INSTALL_PREFIX=/path/to/install/dir ပေါင်းထည့်ခြင်းဖြင့် မတူညီသော တပ်ဆင်မှုလမ်းညွှန်ကို သတ်မှတ်ရန် ဖြစ်နိုင်သည်။

Linux တွင် Cmake command ကိုမည်သို့ထည့်သွင်းမည်နည်း။

Linux တွင် CMake ကို ဒေါင်းလုဒ်လုပ်နည်း၊ စုစည်းပြီး ထည့်သွင်းနည်း

  1. ဒေါင်းလုဒ်- $ wget http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz။
  2. ဒေါင်းလုဒ်လုပ်ထားသောဖိုင်မှ cmake အရင်းအမြစ်ကုဒ်ကို ထုတ်ယူခြင်း- $tar xzf cmake-2.8.3.tar.gz $cd cmake-2.8.3။
  3. ဖွဲ့စည်းမှု-…
  4. စုစည်းမှု-…
  5. ထည့်သွင်းခြင်း-…
  6. verification:

Cmake ဖိုင်တွေကို ဘယ်မှာထားရမလဲ။

cmake ကို CMakePackageConfigHelpers module မှထုတ်ပေးနိုင်သည်။ ၎င်းတို့ကို သင်ထည့်သွင်းနိုင်သည်။ /usr/share/cmake/SomeProject/ ဖိုင်တွဲ, ဥပမာ။ CMake အသုံးပြုသည့် ပုံသေလမ်းကြောင်းများစာရင်းအပြည့်အစုံအတွက် find_package documentation ကိုကြည့်ပါ။

Linux တွင် cmake ကို ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ မည်သို့သိနိုင်မည်နည်း။

အသုံးပြု၍ သင်၏ CMake ဗားရှင်းကို စစ်ဆေးနိုင်သည်။ command cmake – ဗားရှင်း.

Linux တွင် cmake ကို မည်သို့အသုံးပြုရမည်နည်း။

ရနိုင်သောမီးစက်များစာရင်းအတွက် cmake –help ကိုဖွင့်ပါ။ binary ဖိုဒါ၊ cd ကို ထိုဖိုဒါတွင်ဖန်တီးပါ၊ ထို့နောက် cmake ကိုဖွင့်ပါ၊ command line ရှိ source folder သို့ လမ်းကြောင်းကို သတ်မှတ်ခြင်း။ -G ရွေးချယ်မှုကို အသုံးပြု၍ အလိုရှိသော မီးစက်ကို သတ်မှတ်ပါ။ -G ရွေးချယ်မှုကို ချန်လှပ်ထားပါက cmake သည် သင့်အတွက် တစ်ခုကို ရွေးချယ်မည်ဖြစ်သည်။

Ubuntu တွင် CMake ကို ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ မည်သို့သိနိုင်မည်နည်း။

၃ အဖြေများ။ dpkg-ရယူရန်ရွေးချယ်မှုများ | grep cmake ။ အကယ်၍ ၎င်းကို ထည့်သွင်းပါက အောက်ပါကဲ့သို့ ၎င်းတို့နောက်တွင် ထည့်သွင်းရန် မက်ဆေ့ချ်ကို ရရှိမည်ဖြစ်သည်။

CMake လမ်းကြောင်းကို ဘယ်လိုသိနိုင်မလဲ။

CMake သည် CMake လည်ပတ်နေသော စီစဥ်ရေးလုပ်ဆောင်နိုင်သည့်လမ်းကြောင်းကို အသုံးပြုမည်ဖြစ်သည်။ ထို့အပြင် ကက်ရှ်မရှင်းလင်းဘဲ ပြေးလမ်းကြောင်းများကြားတွင် လမ်းကြောင်းပြောင်းပါက ရှုပ်ထွေးသွားနိုင်သည်။ ဒါကြောင့် သင်လုပ်ရမှာက cmake ကို run မယ့်အစား ရိုးရိုးရှင်းရှင်းပဲလုပ်ပါ။ command line မှ run ပါ။ ~/usr/cmake-path/bin/cmake .

Ubuntu ရှိ CMake ဆိုတာဘာလဲ။

CMake သည် သီးသန့်တည်ဆောက်မှုကိရိယာဖိုင်များကိုထုတ်လုပ်ရန်အတွက် compiler နှင့် platform သီးခြားလွတ်လပ်သောဖွဲ့စည်းမှုစနစ်ဖိုင်များကိုအသုံးပြုသည့် open-source၊ cross-platform tool တစ်ခု သင်၏ compiler နှင့် platform ။ CMake Tools extension သည် သင်၏ C++ ပရောဂျက်ကို လွယ်ကူစွာ စီစဉ်သတ်မှတ်ခြင်း၊ တည်ဆောက်ခြင်းနှင့် အမှားရှာခြင်းတို့ကို ပြုလုပ်ရန် Visual Studio Code နှင့် CMake တို့ကို ပေါင်းစပ်ထားသည်။

CMake ကို Windows တွင် ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ မည်သို့သိနိုင်မည်နည်း။

command line ကို အသုံးပြု၍ သင်၏ windows PC တွင် cmake ကို ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ စစ်ဆေးရန်၊ cmake command ကို prompt တွင် run ရန်ကြိုးစားပါ။: သင့်မေးခွန်းတွင် ဖော်ပြထားသော အမှားအယွင်းရှိပါက၊ ၎င်းကို ထည့်သွင်းမထားပါ။ cmake ကို ထိထိရောက်ရောက် မတပ်ဆင်ရဟု မဆိုလိုကြောင်း သတိပြုပါ။

CMake ကို ဘယ်လိုထည့်သွင်းရမလဲ။

စည်းကမ်းများကို ထည့်သွင်းပါ။

ယခု ပရောဂျက်ကို configure လုပ်ရန် cmake executable သို့မဟုတ် cmake-gui ကို run ပြီးနောက် သင်ရွေးချယ်ထားသော build tool ဖြင့် တည်ဆောက်ပါ။ ထို့နောက် install option ကိုအသုံးပြုခြင်းဖြင့် install အဆင့်ကို run ပါ။ cmake အမိန့် (3.15 တွင်မိတ်ဆက်ထားသော၊ CMake ဗားရှင်းအဟောင်းများသည် make install ကိုအသုံးပြုရမည်) command line မှဖြစ်သည်။

CMake ပက်ကေ့ချ်ဆိုတာ ဘာလဲ။

နိဒါန်း။ အထုပ်များ CMake အခြေခံတည်ဆောက်မှုစနစ်များအတွက် မှီခိုမှုဆိုင်ရာ အချက်အလက်ကို ပေးဆောင်ပါ။. find_package() အမိန့်ဖြင့် ပက်ကေ့ဂျ်များကို ရှာတွေ့သည်။ find_package() ကို အသုံးပြုခြင်း၏ ရလဒ်သည် တင်သွင်းထားသော ပစ်မှတ်များ သို့မဟုတ် တည်ဆောက်ရေးဆိုင်ရာ အချက်အလက်များနှင့် သက်ဆိုင်သည့် ကိန်းရှင်များ အစုအဝေးတစ်ခုဖြစ်သည်။

Environment variables များသို့ CMake executable path ကို မည်သို့ထည့်ရမည်နည်း။

CMake ကို ယခု ကွန်ပြူတာတွင် ထည့်သွင်းထားပါသည် (ပုံမှန်အားဖြင့် C:Program Files (x86)CMake xx )။
...
CMake ၏ နောက်ဆုံးထွက်ရှိမှုကို http://www.cmake.org/download/ တွင် ဒေါင်းလုဒ်လုပ်ပါ။

  1. Windows (Win32 Installer) ကို ရွေးပါ။
  2. installer ကို run လိုက်ပါ။
  3. တောင်းဆိုလာသောအခါတွင်၊ "Add CMake to the system PATH" ကိုရွေးချယ်ပါ။
  4. ဆော့ဖ်ဝဲလ်ထည့်သွင်းခြင်းကို လုပ်ဆောင်ပါ။

CMake နှင့် make အကြားကွာခြားချက်ကဘာလဲ။

Make (သို့မဟုတ် Makefile အစား) သည် buildsystem တစ်ခုဖြစ်သည် - ၎င်းသည် သင်၏ကုဒ်ကိုတည်ဆောက်ရန်အတွက် compiler နှင့် အခြားသော build tools များကို မောင်းနှင်ပေးပါသည်။ CMake သည် buildsystems များ၏ generator တစ်ခုဖြစ်သည်။ အဲဒါ Makefiles ကိုထုတ်လုပ်နိုင်ပါတယ်။၊ ၎င်းသည် Ninja တည်ဆောက်မှုဖိုင်များကို ထုတ်လုပ်နိုင်သည်၊ ၎င်းသည် KDEvelop သို့မဟုတ် Xcode ပရောဂျက်များကို ထုတ်လုပ်နိုင်သည်၊ ၎င်းသည် Visual Studio ဖြေရှင်းချက်များကို ထုတ်လုပ်နိုင်သည်။

ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့