Ubuntu တွင် Cmake ၏နောက်ဆုံးထွက်ဗားရှင်းကို မည်သို့ထည့်သွင်းရမည်နည်း။

မာတိကာ

Cmake ၏နောက်ဆုံးထွက်ဗားရှင်းကဘာလဲ။

နောက်ဆုံးထွက် (3.20.0)

ပလက်ဖောင်း files တွေကို
Unix/Linux ရင်းမြစ် (n line feeds ပါရှိသည်) cmake-3.20.0.tar.gz
Windows ရင်းမြစ် (rn line feeds ပါရှိသည်) cmake-3.20.0.zip

Ubuntu တွင် Cmake ကိုမည်သို့ရနိုင်မည်နည်း။

နည်းလမ်း 1- Ubuntu Software ကို အသုံးပြု၍ CMake ကို ထည့်သွင်းပါ။

  1. Ubuntu အပလီကေးရှင်းများမှ ဆော့ဖ်ဝဲလ်ထည့်သွင်းခြင်းကို စတင်ပါ။ …
  2. Search Bar တွင် CMake ကိုရှာပါ။ …
  3. သင့်စနစ်တွင် CMake ကိုထည့်သွင်းရန် Install ခလုတ်ကိုနှိပ်ပါ။ …
  4. ရာခိုင်နှုန်းဘားပေါ်ရှိ တပ်ဆင်မှုတိုးတက်မှုကို ကြည့်ပါ။ …
  5. အောင်မြင်စွာထည့်သွင်းပြီးနောက် CMake ကိုဖွင့်ပါ။ …
  6. CMake ကိုဖွင့်ပါ။

၂၃ июн။ ၂၀၂၀ ခုနှစ်။

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

II- CMake ကို ထည့်သွင်းခြင်း။

Windows (WIN32 installer) ကိုဒေါင်းလုဒ်လုပ်ပါ။ cmake-version-win32-x86.exe လို့ ခေါ်တဲ့ ဖိုင်တစ်ခုကို သင်ရလိမ့်မယ်။ ၎င်းကို run ပြီးတပ်ဆင်ခြင်းလုပ်ငန်းစဉ်ကိုလိုက်နာပါ။ စနစ် PATH ရွေးချယ်မှုသို့ Add CMake ကိုရွေးချယ်ရန်သေချာပါစေ။

Linux တွင် Cmake ကို မည်သို့ဒေါင်းလုဒ်လုပ်ရမည်နည်း။

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. Configuration- ရနိုင်သော conifuration ရွေးချယ်မှုများကို သင်မြင်လိုပါက အောက်ပါ command ကို run ပါ။ …
  4. စုစည်းမှု- $ make.
  5. တပ်ဆင်ခြင်း- # တပ်ဆင်ပါ။
  6. verification:

Cmake ကို နောက်ဆုံးဗားရှင်းသို့ မည်သို့ အပ်ဒိတ်လုပ်ရမည်နည်း။

command line မှတဆင့် Cmake ၏နောက်ဆုံးထွက်ဗားရှင်းကိုထည့်သွင်းနည်း။

  1. Ubuntu ၏ ပက်ကေ့ဂျ်မန်နေဂျာမှ ပံ့ပိုးပေးသော မူရင်းဗားရှင်းကို ဖြုတ်ပါ- sudo apt-get purge cmake။
  2. ./bootstrap make -j4 sudo make install ကို run ခြင်းဖြင့် ထုတ်ယူထားသော အရင်းအမြစ်ကို ထည့်သွင်းပါ။
  3. သင်၏ cmake ဗားရှင်းအသစ်ကို စမ်းသပ်ပါ။ $ cmake – ဗားရှင်း။ cmake –version : cmake ဗားရှင်း 3.10.X ၏ရလဒ်များ။

၁၀ ар ၂၀၂၁ ခုနှစ်။

Cmake ၏နောက်ဆုံးထွက်ဗားရှင်းကို မည်သို့ထည့်သွင်းရမည်နည်း။

Ubuntu 18.04 တွင် နောက်ဆုံးထွက် CMake ကို ထည့်သွင်းခြင်း။

  1. နိဒါန်း။ Ubuntu 18.04 တွင် APT မှ ထည့်သွင်းထားသည့် CMake ဗားရှင်းသည် လက်ရှိတွင် 3.10 ဖြစ်သည်။ …
  2. CMake ဗားရှင်းဟောင်းကို ဖယ်ရှားပါ။ အကယ်၍ သင်သည် Ubuntu ပက်ကေ့ဂျ်မန်နေဂျာကို အသုံးပြု၍ CMake ကို ထည့်သွင်းပြီးဖြစ်ပါက၊ သင်သည် အောက်ပါ command များကို လုပ်ဆောင်ခြင်းဖြင့် ၎င်းကို ဖယ်ရှားလိုလိမ့်မည်- sudo apt remove –purge cmake hash -r.
  3. နောက်ဆုံးပေါ် CMake ကို install လုပ်ပါ။

၁၀ ар ၂၀၂၁ ခုနှစ်။

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

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

Linux တွင် Cmake ဆိုတာဘာလဲ။

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

Cmake ကိုဘယ်လိုလုပ်ရမလဲ။

CMake ကို command line မှ run သည်။

အမိန့်ပေးစာကြောင်းမှ၊ cmake အား အပြန်အလှန်တုံ့ပြန်သောမေးခွန်းနှင့် အဖြေကဏ္ဍတစ်ခုအဖြစ် သို့မဟုတ် အပြန်အလှန်အကျိုးသက်ရောက်မှုမရှိသော ပရိုဂရမ်တစ်ခုအဖြစ် လုပ်ဆောင်နိုင်သည်။ အပြန်အလှန်အကျိုးသက်ရောက်မှုမုဒ်တွင်လည်ပတ်ရန်၊ cmake လုပ်ရန် “-i” ရွေးစရာကို ကျော်လိုက်ပါ။ ၎င်းသည် ပရောဂျက်အတွက် ကက်ရှ်ဖိုင်ရှိ တန်ဖိုးတစ်ခုစီအတွက် တန်ဖိုးတစ်ခုစီကို ထည့်သွင်းရန် သင့်အား cmake အား တောင်းဆိုစေမည်ဖြစ်သည်။

Cmake နဲ့ make ကွာခြားချက်ကဘာလဲ။

မူရင်းအဖြေ- CMake နှင့် make အကြား ကွာခြားချက်ကား အဘယ်နည်း။ cmake သည် ပလပ်ဖောင်းပေါ်တွင် အခြေခံ၍ ဖိုင်များဖန်တီးရန် စနစ်တစ်ခု (ဆိုလိုသည်မှာ CMake သည် ပလပ်ဖောင်းတစ်ခုဖြစ်ပြီး သင်ဖန်တီးထားသော makefiles ကို အသုံးပြု၍ ပြုလုပ်နိုင်သည့် စနစ်တစ်ခုဖြစ်သည်။ Make သည် သင်လုပ်ဆောင်နေသော သီးခြားပလပ်ဖောင်းတစ်ခုအတွက် Makefile ကို တိုက်ရိုက်ရေးသားနေချိန်တွင်ဖြစ်သည်။

Cmake compile လုပ်ပါသလား။

CMake သည် ရင်းမြစ်ကုဒ်ကို စုစည်းကာ၊ ဒစ်ဂျစ်တိုက်များဖန်တီးရန်၊ ထုပ်ပိုးမှုများကို ထုတ်ပေးကာ မထင်သလို ပေါင်းစပ်မှုများတွင် executable များကို တည်ဆောက်ပေးမည့် ပင်ကိုယ်တည်ဆောက်ပတ်ဝန်းကျင်ကို ထုတ်ပေးနိုင်သည်။ CMake သည် နေရာနှင့် ပြင်ပတည်ဆောက်မှုများကို ပံ့ပိုးပေးသောကြောင့် အရင်းအမြစ်သစ်ပင်တစ်ခုမှ တည်ဆောက်မှုအများအပြားကို ပံ့ပိုးပေးနိုင်သည်။

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

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

Cmake သည် open source ဖြစ်ပါသလား။

CMake သည် ဆော့ဖ်ဝဲလ်တည်ဆောက်ရန်၊ စမ်းသပ်ရန်နှင့် ထုပ်ပိုးရန် ဒီဇိုင်းထုတ်ထားသော ဆော့ဖ်ဝဲကို ဖြတ်ကျော်သည့် ပလပ်ဖောင်းမှ ကိရိယာမိသားစုတစ်ခုဖြစ်သည်။

Cmake သည် မည်သည့်နေရာတွင် လည်ပတ်နိုင်သနည်း။

အရင်းအမြစ်ဖိုင်များသည် Project/src တွင်ရှိပြီး၊ ကျွန်ုပ်သည် Project/build တွင် out-of-src တည်ဆောက်မှုကို ပြုလုပ်ပါသည်။ cmake ကို run ပြီးနောက် ../ ; make ၊ ငါ executable လုပ်နိုင်သည်- project/build$ src/Executable - ဆိုလိုသည်မှာ၊ executable ကို build/src directory တွင် ဖန်တီးထားသည်။

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

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

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