Linux* OS Host ရှိ GDB* အတွက် Intel® Distribution ဖြင့် စတင်လိုက်ပါ။

အမှားရှာအပလီကေးရှင်းများအတွက် Intel® Distribution for GDB* ကို စတင်အသုံးပြုပါ။ CPU နှင့် GPU စက်ပစ္စည်းများတွင် ပိတ်ထားသော kernels ပါသည့် ဆော့ဖ်ဝဲများကို အမှားရှာပြင်ခြင်းအတွက် အမှားရှာစနစ်သတ်မှတ်ရန် အောက်ပါညွှန်ကြားချက်များကို လိုက်နာပါ။

Intel® Distribution for GDB* ကို Intel® oneAPI Base Toolkit ၏ တစ်စိတ်တစ်ပိုင်းအနေဖြင့် ရရှိနိုင်ပါသည်။ oneAPI toolkits ဆိုင်ရာ နောက်ထပ်အချက်အလက်များအတွက်၊ တွင် ဝင်ရောက်ကြည့်ရှုပါ။ ထုတ်ကုန်စာမျက်နှာ.

သွားရောက်ကြည့်ရှု ထုတ်ဝေမှုမှတ်စုများ အဓိကစွမ်းဆောင်နိုင်မှု၊ ဝန်ဆောင်မှုအသစ်များနှင့် သိပြီးသားပြဿနာများအကြောင်း အချက်အလက်များအတွက် စာမျက်နှာ။

SYCL* s ကို သင်သုံးနိုင်သည်။ampGDB* အတွက် Intel® Distribution ဖြင့် စတင်ရန် le code၊ Array Transform ၎ample သည် အမှားအယွင်းများကို မဖန်တီးဘဲ debugger အင်္ဂါရပ်များကို ရိုးရိုးရှင်းရှင်း ဖော်ပြသည်။ ကုဒ်သည် အဝင်အခင်းအကျင်း၏ ဒြပ်စင်များကို လုပ်ဆောင်သည် သို့မဟုတ် ၎င်းတို့သည် ပင် သို့မဟုတ် ထူးဆန်းခြင်းရှိမရှိအပေါ် မူတည်ပြီး အထွက်အခင်းကို ထုတ်လုပ်သည်။ s ကိုသုံးနိုင်ပါတယ်။ampcommand line argument မှတဆင့် ရွေးချယ်ထားသော device ကို သတ်မှတ်ခြင်းဖြင့် CPU သို့မဟုတ် GPU နှစ်ခုလုံးတွင် debug လုပ်ရန်။ GPU အမှားရှာပြင်ခြင်းသည် စနစ်နှစ်ခုနှင့် အဝေးထိန်းအမှားရှာခြင်းအတွက် ထပ်လောင်းဖွဲ့စည်းမှု လိုအပ်နိုင်သော်လည်း သတိပြုပါ။

လိုအပ်ချက်များ

အကယ်၍ သင်သည် GPU တွင် အမှားရှာရန် ရည်မှန်းထားပါက၊ နောက်ဆုံးထွက် GPU ဒရိုက်ဗာများကို ထည့်သွင်းပြီး ၎င်းတို့ကို အသုံးပြုရန် သင့်စနစ်အား စီစဉ်သတ်မှတ်ပါ။ ကိုကိုးကားပါ။ Linux* OS အတွက် Intel® oneAPI Toolkits တပ်ဆင်ခြင်းလမ်းညွှန်. ညွှန်ကြားချက်များကိုလိုက်နာပါ။ Intel GPU Drivers ကို ထည့်သွင်းပါ။ သင့်စနစ်နှင့်ကိုက်ညီသော GPU ယာဉ်မောင်းများကို ထည့်သွင်းရန်။

ထို့အပြင်၊ သင်သည် Intel® Distribution for GDB* ဖြင့် GPU ကို အမှားရှာခြင်းအတွက် Visual Studio Code* အတွက် extension တစ်ခုကို ထည့်သွင်းနိုင်သည်။ ကိုကိုးကားပါ။ Intel® oneAPI Toolkits Guide ဖြင့် Visual Studio Code ကိုအသုံးပြုခြင်း။.

GPU Debugger ကို စနစ်ထည့်သွင်းပါ။

GPU အမှားအယွင်းကို စနစ်ထည့်သွင်းရန်၊ သင်သည် root access ရှိရပါမည်။


မှတ်ချက် kernel အမှားရှာပြင်နေစဉ်၊ GPU ကို ရပ်ထားပြီး သင့်ပစ်မှတ်စက်တွင် ဗီဒီယိုအထွက်ကို မရရှိနိုင်ပါ။ ထို့အတွက်ကြောင့်၊ စနစ်၏ GPU ကတ်ကို ဂရပ်ဖစ်အထွက်အတွက် အသုံးပြုပါက ပစ်မှတ်စနစ်မှ GPU ကို အမှားရှာ၍မရပါ။ ဤကိစ္စတွင်၊ ssh မှတဆင့်စက်သို့ချိတ်ဆက်ပါ။


1. GPU တွင် အမှားရှာရန် ရည်ရွယ်ပါက GPU အမှားရှာခြင်းကို ပံ့ပိုးပေးသည့် Linux Kernel လိုအပ်ပါသည်။

a. ညွှန်ကြားချက်များကိုလိုက်နာပါ။ ယေဘူယျရည်ရွယ်ချက် GPU စွမ်းရည်များအတွက် Intel® ဆော့ဖ်ဝဲ လိုအပ်သော drivers များကို download လုပ်ပြီး install လုပ်ပါ။
b. Kernel တွင် i915 အမှားရှာပြင်ကူညီမှုကို ဖွင့်ပါ-

a. terminal ကိုဖွင့်ပါ။
b. အမှိုက်ကိုဖွင့်ပါ။ file /etc/default တွင်။
c. အမှိုက်ထဲမှာ fileGRUB_CMDLINE_LINUX_DEFAULT=”” လိုင်းကိုရှာပါ။
d. ကိုးကားချက်များကြားတွင် အောက်ပါစာသားကို ထည့်ပါ (“”)။

i915.debug_eu=1


မှတ်ချက် ပုံမှန်အားဖြင့်၊ GPU ဒရိုက်ဘာသည် အချိန်အတိုင်းအတာတစ်ခုထက် ပိုကြာအောင် GPU တစ်ခုပေါ်တွင် အလုပ်ချိန်များကို ခွင့်မပြုပါ။ ဒရိုက်ဘာသည် hangs ခြင်းကိုကာကွယ်ရန် GPU ကိုပြန်လည်သတ်မှတ်ခြင်းဖြင့်ထိုကဲ့သို့သောကြာရှည်သောအလုပ်များကိုသတ်ပစ်သည်။ အပလီကေးရှင်းသည် အမှားရှာပြင်ကိရိယာအောက်တွင် အလုပ်လုပ်နေပါက ဒရိုက်ဗာ၏ hangcheck ယန္တရားအား ပိတ်ထားသည်။ အမှားအယွင်းမပါတဲ့ ရှည်လျားတဲ့ တွက်ချက်မှုဆိုင်ရာ အလုပ်တွေကို လည်ပတ်ဖို့ စီစဉ်နေတယ်ဆိုရင် ထည့်သွင်းစဉ်းစားပါ။ GPU- Hangcheck ကို ပိတ်ပါ။ ပေါင်းထည့်ခြင်းဖြင့်

i915.enable_hangcheck=0

အတူတူရန် GRUB_CMDLINE_LINUX_DEFAULT လိုင်း။

c. ဤပြောင်းလဲမှုများအကျိုးသက်ရောက်စေရန်အတွက် GRUB ကို အပ်ဒိတ်လုပ်ပါ-

sudo update-grub

d. ပြန်ဖွင့်ပါ။

2. သင်၏ toolkit တပ်ဆင်မှု၏ root ရှိ setvars script ကိုရှာဖွေခြင်းဖြင့် သင်၏ CLI ပတ်၀န်းကျင်ကို စနစ်ထည့်သွင်းပါ။

Linux (sudo):

အရင်းအမြစ် /opt/intel/oneapi/setvars.sh

Linux (အသုံးပြုသူ):

အရင်းအမြစ် ~/intel/oneapi/setvars.sh

3. ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းပါ။
Intel® oneAPI Level Zero အတွက် debugger ပံ့ပိုးမှုကို ဖွင့်ရန် အောက်ဖော်ပြပါ ပတ်ဝန်းကျင် ကိန်းရှင်များကို သုံးပါ-

ZET_ENABLE_PROGRAM_DEBUGGING=၁
IGC_EnableGTLocationDebugging=1 ကို ထုတ်ယူပါ။

4. စနစ်စစ်ဆေးခြင်း။
အားလုံးအဆင်သင့်ဖြစ်သောအခါ၊ စနစ်ဖွဲ့စည်းပုံသည် ယုံကြည်စိတ်ချရကြောင်း အတည်ပြုရန် အောက်ပါ command ကိုဖွင့်ပါ။

python3 /path/to/intel/oneapi/diagnostics/latest/diagnostics.py –filter debugger_sys_check -force

ကောင်းမွန်စွာပြင်ဆင်ထားသော စနစ်တစ်ခု၏ ဖြစ်နိုင်ခြေရှိသော output မှာ အောက်ပါအတိုင်းဖြစ်သည်။


ရလဒ်များကို စစ်ဆေးသည်-
======================================================== ===============================
အမည်စစ်ဆေးပါ- debugger_sys_check
ဖော်ပြချက်- ဤစစ်ဆေးမှုသည် gdb (Intel(R) Distribution for GDB*) ကို အသုံးပြုရန် ပတ်၀န်းကျင်က အဆင်သင့်ဖြစ်မဖြစ် စစ်ဆေးသည်။
ရလဒ်အခြေအနေ- PASS
အမှားရှာတွေ့သည်။
libipt ကိုတွေ့ရှိခဲ့သည်။
libiga ကိုတွေ့ရှိခဲ့သည်။
i915 အမှားရှာပြင်ခြင်းကို ဖွင့်ထားသည်။
Environmental variables တွေ မှန်တယ်။ ======================================================== =======================

1 စစ်ဆေးချက်- 1 ကြိမ်၊ 0 ပျက်ကွက်၊ 0 သတိပေးချက်များ၊ 0 အမှားများ

Console အထွက် file: /path/to/logs/diagnostics_filter_debugger_sys_check_force.txt JSON အထွက် file: /path/to/diagnostics/logs/diagnostics_filter_debugger_sys_check_force.json …

ပရိုဂရမ်ကို အမှားအယွင်းအချက်အလက်ဖြင့် စုစည်းပါ။

s ကိုသုံးနိုင်ပါတယ်။ampအပလီကေးရှင်း အမှားရှာပြင်သည့်ဂါဂါဖြင့် လျင်မြန်စွာ စတင်ရန် le ပရောဂျက်၊ Array Transform။

1. s ကိုရယူရန်ample၊ အောက်ပါနည်းလမ်းများထဲမှ တစ်ခုခုကို ရွေးချယ်ပါ။

2. s ၏ src သို့သွားပါ။ampစီမံကိန်း-

cd array-transform/src

3. အမှားရှာပြင်အချက်အလက် (-g အလံ) ကိုဖွင့်ပြီး ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုများ (-O0 အလံ) ကိုပိတ်ခြင်းဖြင့် အပလီကေးရှင်းကို စုစည်းပါ။
တည်ငြိမ်ပြီး တိကျသော အမှားရှာပြင်ပတ်ဝန်းကျင်အတွက် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းကို ပိတ်ရန် အကြံပြုထားသည်။ ၎င်းသည် compiler ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ပြီးနောက် ကုဒ်ပြောင်းလဲမှုများကြောင့် ရှုပ်ထွေးမှုများကို ရှောင်ရှားရန် ကူညီပေးသည်။


မှတ်ချက် GPU တပ်ဆင်မှု အမှားရှာပြင်ခြင်းကို သင်ရည်ရွယ်ထားလျှင် အထောက်အကူဖြစ်စေမည့် ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုဖွင့်ထားသည့် (-O2 အလံ) ဖြင့် ပရိုဂရမ်ကို စုစည်းနိုင်ပါသည်။


ပရိုဂရမ်ကို နည်းလမ်းများစွာဖြင့် စုစည်းနိုင်သည်။ ရွေးချယ်စရာများ 1 နှင့် 2 သည် အချိန်နှင့်တပြေးညီ (JIT) စုစည်းမှုကို အသုံးပြုသည်၊ s ကို အမှားရှာရန် အကြံပြုထားသည်။ampလဲ့ ရွေးချယ်မှု 3 သည် အချိန်မတိုင်မီ (AOT) စုစည်းမှုကို အသုံးပြုသည်။

  • ရွေးချယ်မှု 1. သင်သည် CMake ကိုသုံးနိုင်သည်။ file လျှောက်လွှာကို configure နှင့်တည်ဆောက်ရန်။ ကိုကိုးကားပါ။ ဖတ်ရန် s ၏ampညွှန်ကြားချက်များအတွက် le ။

မှတ်ချက် CMake file s နှင့်အတူပေးထားသည်။ample -g -O0 အလံများကို ကျော်သွားပါပြီ။


  • ရွေးချယ်မှု 2။ array-transform.cpp s ကို စုစည်းရန်ampCMake မပါဘဲ le လျှောက်လွှာ fileအောက်ပါ command များကိုထုတ်ပါ-

icpx -fsycl -g -O0 array-transform.cpp -o array-transform

စုစည်းခြင်းနှင့် ချိတ်ဆက်ခြင်းကို သီးခြားလုပ်ဆောင်ပါက၊ လင့်ခ်အဆင့်တွင် -g -O0 အလံများကို ထိန်းသိမ်းပါ။ လင့်ခ်အဆင့်သည် runtime တွင် device compiler သို့ icpx မှ ဤအလံများကို ဘာသာပြန်ဆိုသည့်အခါဖြစ်သည်။ ထွample-

icpx -fsycl -g -O0 -c array-transform.cpp
icpx -fsycl -g -O0 array-transform.o -o array-transform

  • ရွေးချယ်မှု 3။ runtime တွင် JIT compilation အချိန်ပိုကြာခြင်းကို ရှောင်ရှားရန် AOT compilation ကို အသုံးပြုနိုင်သည်။ JIT စုစည်းမှုသည် အမှားရှာပြင်ကိရိယာအောက်ရှိ ကြီးမားသော kernels အတွက် သိသိသာသာ ပိုကြာနိုင်သည်။ အချိန်မတိုင်မီ စုစည်းမှုမုဒ်ကို အသုံးပြုရန်-

• GPU ပေါ်တွင် အမှားရှာခြင်းအတွက်-
ပရိုဂရမ် အကောင်အထည်ဖော်ရန်အတွက် သင်အသုံးပြုမည့် စက်ပစ္စည်းကို သတ်မှတ်ပါ။ ဟောင်းအတွက်ample, -device dg2-g10 Intel® Data Center GPU Flex 140 ဂရပ်ဖစ်များအတွက်။ ပံ့ပိုးပေးထားသော ရွေးချယ်စရာများစာရင်းနှင့် AOT စုစည်းမှုဆိုင်ရာ အချက်အလက်များအတွက်၊ တွင် ကြည့်ရှုပါ။ Intel® oneAPI DPC++ Compiler Developer Guide နှင့် အကိုးအကား.
ဟောင်းအတွက်ample-

icpx -fsycl -g -O0 -fsycl-targets=spir64_gen -Xs “-device dg2-g10” array-transform.cpp -o arraytransform

အချိန်မတိုင်မီစုစည်းမှု OpenCLTM အော့ဖ်လိုင်းစုစည်းမှု (OC Compiler LOC) လိုအပ်သည်။ ပိုမိုသိရှိလိုပါက၊ အပိုင်း “Install OpenCLTM Offline Compiler (OCLOC)” ကို ကိုးကားပါ။ တပ်ဆင်ခြင်းလမ်းညွှန်.

• CPU ပေါ်တွင် အမှားရှာခြင်းအတွက်-

icpx -fsycl -g -O0 -fsycl-targets=spir64_x86_64 array-transform.cpp -o array-transform

Debug Session တစ်ခု စတင်ပါ။

အမှားရှာပြင်စက်ရှင်ကို စတင်ပါ-

1. GDB* အတွက် Intel® Distribution ကို အောက်ပါအတိုင်း စတင်ပါ။

gdb-oneapi array-transform

(gdb) prompt ကိုတွေ့ရပါမည်။

2. kernel ကို မှန်ကန်သော ကိရိယာသို့ လွှင့်ပစ်ကြောင်း သေချာစေရန်၊ အောက်ပါ အဆင့်များကို လုပ်ဆောင်ပါ။ (gdb) prompt မှ run command ကို execute လုပ်သောအခါ၊ pass လုပ်ပါ။ cpu, gpu or အရှိန်မြှင့်စက် အငြင်းအခုံ-

  • CPU တွင် အမှားရှာခြင်းအတွက်

cpu ကို run ပါ။

Example အထွက်-

[SYCL] စက်ကိုအသုံးပြုခြင်း- [Intel(R) OpenCL] မှ [Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz]
  • GPU တွင် အမှားရှာခြင်းအတွက်

gpu ကို run ပါ။

Example အထွက်-

[SYCL] စက်ကိုအသုံးပြုခြင်း- [Intel(R) LevelZero] မှ [Intel(R) ဒေတာစင်တာ GPU Flex Series 140 [0x56c1]]
  • FPGA-emulator တွင် အမှားရှာခြင်းအတွက်-

အရှိန်မြှင့်စက်ကို ပြေးပါ။

Example အထွက်-

[SYCL] စက်ကိုအသုံးပြုခြင်း- OpenCL(TM) ဆော့ဖ်ဝဲအတွက် [Intel(R) FPGA Emulation Platform] မှ [Intel(R) FPGA Emulation Device]

မှတ်ချက် cpu၊ gpu နှင့် accelerator ဘောင်များသည် Array Transform အပလီကေးရှင်းအတွက် သီးသန့်ဖြစ်သည်။


3. GDB* အတွက် Intel® Distribution ကို နှုတ်ထွက်ရန်-

အလုပ်ထွက်

သင့်အဆင်ပြေစေရန်အတွက် GDB* commands အတွက် ဘုံ Intel® Distribution ကို ပေးထားပါသည်။ အကိုးအကားစာရွက်.

Array Transform ကို အမှားရှာရန်ample နှင့် GDB* အတွက် Intel® Distribution အကြောင်း ပိုမိုလေ့လာပါ၊ အသုံးပြု၍ အခြေခံ အမှားရှာပြင်သည့် အခြေအနေများကို ဖြတ်သန်းပါ။ ကျူတိုရီရယ်.

ပိုမိုသိရှိရန်
စာရွက်စာတမ်း ဖော်ပြချက်
ကျူတိုရီရယ်- GDB အတွက် Intel® Distribution ဖြင့် အမှားရှာခြင်း ဤစာတမ်းသည် SYCL* နှင့် OpenCL ကို Intel® Distribution for GDB* ဖြင့် အမှားရှာပြင်နေစဉ် လိုက်နာရမည့် အခြေခံအခြေအနေများကို ဖော်ပြသည်။
GDB* အသုံးပြုသူလမ်းညွှန်အတွက် Intel® ဖြန့်ဝေခြင်း။ ဤစာတမ်းသည် သင် GDB အတွက် Intel® Distribution* ဖြင့် ပြီးမြောက်နိုင်သည့် ဘုံအလုပ်များအားလုံးကို ဖော်ပြထားပြီး လိုအပ်သော နည်းပညာဆိုင်ရာ အသေးစိတ်အချက်အလက်များကို ပေးပါသည်။
GDB* Release Notes အတွက် Intel® ဖြန့်ဝေခြင်း။ မှတ်စုများတွင် အဓိကစွမ်းဆောင်ရည်များ၊ လုပ်ဆောင်ချက်အသစ်များနှင့် GDB အတွက် Intel® Distribution ၏ လူသိများသော ပြဿနာများအကြောင်း အချက်အလက်များပါရှိသည်။
oneAPI ထုတ်ကုန်စာမျက်နှာ ဤစာမျက်နှာတွင် oneAPI toolkits အကြောင်းကို အတိုချုံးမိတ်ဆက်ပြီး အသုံးဝင်သောအရင်းအမြစ်များသို့ လင့်ခ်များပါရှိသည်။
GDB* ရည်ညွှန်းစာရွက်အတွက် Intel® ဖြန့်ဝေခြင်း။ ဤစာမျက်နှာတစ်မျက်နှာပါစာရွက်စာတမ်းသည် GDB* အတွက် Intel® Distribution နှင့် အသုံးဝင်သော ညွှန်ကြားချက်များကို အတိုချုံးဖော်ပြပါသည်။
Jacobi Sample ဤ SYCL* အပလီကေးရှင်းငယ်လေးတွင် ဗားရှင်းနှစ်မျိုးရှိသည်- ချွတ်ယွင်းချက်နှင့် ပြင်ဆင်ထားသည်။ s ကိုသုံးပါ။ampIntel® Distribution for GDB* ဖြင့် အပလီကေးရှင်း အမှားရှာပြင်ခြင်းကို ကျင့်သုံးပါ။
သတိပေးချက်များနှင့် ငြင်းဆိုချက်များ

Intel နည်းပညာများအနေဖြင့်ဖွင့်ထားသောဟာ့ဒ်ဝဲ၊

မည်သည့် ထုတ်ကုန် သို့မဟုတ် အစိတ်အပိုင်းမှ လုံးဝ လုံခြုံနိုင်မည်မဟုတ်ပေ။

သင့်ကုန်ကျစရိတ်နှင့် ရလဒ်များ ကွဲပြားနိုင်သည်။

© Intel ကော်ပိုရေးရှင်း။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။

ဤစာရွက်စာတမ်းမှ မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို (အသုံးအနှုန်း သို့မဟုတ် သွယ်ဝိုက်သောအားဖြင့်၊ တားဆီးပိတ်ပင်ခြင်း သို့မဟုတ် အခြားနည်းဖြင့်) လိုင်စင်မရှိပါ။

ဖော်ပြထားသော ထုတ်ကုန်များတွင် ထုတ်ကုန်အား ထုတ်ပြန်ထားသည့် သတ်မှတ်ချက်များမှ သွေဖည်သွားစေနိုင်သည့် errata ဟု သိထားသည့် ဒီဇိုင်းချွတ်ယွင်းချက်များ သို့မဟုတ် အမှားအယွင်းများ ပါဝင်နိုင်သည်။ လက်ရှိသွင်ပြင်လက္ခဏာအမှားအယွင်းများကို တောင်းဆိုမှုအရ ရနိုင်ပါသည်။

Intel သည် အကန့်အသတ်မရှိ၊ ရောင်းဝယ်ဖောက်ကားနိုင်မှု၏ သွယ်ဝိုက်အာမခံချက်၊ ရည်ရွယ်ချက်တစ်ခုအတွက် ကြံ့ခိုင်မှု၊ နှင့် ချိုးဖောက်မှုမဟုတ်သည့်အပြင် စွမ်းဆောင်ရည်၊ အရောင်းအ၀ယ်ပြုလုပ်မှု သို့မဟုတ် ကုန်သွယ်မှုတွင် အသုံးပြုမှုတို့မှ ဖြစ်ပေါ်လာသည့် မည်သည့်အာမခံချက်အပါအဝင်မဆို Intel မှ ငြင်းဆိုထားသည်။

OpenCL နှင့် OpenCL လိုဂိုများသည် Khronos မှခွင့်ပြုချက်ဖြင့်အသုံးပြုသော Apple Inc. ၏ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

Linux OS Host ရှိ GDB အတွက် intel ဖြန့်ဝေခြင်း။ [pdf] အသုံးပြုသူလမ်းညွှန်
Linux OS Host၊ Linux OS Host၊ Linux OS Host၊ Host တွင် GDB အတွက် ဖြန့်ဝေခြင်း။

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *