Ang pinakamahusay na mga debugger na maaari mong gamitin sa Linux

programa, debuggers

La pag-debug, o pag-debug, Ito ay isang mahalagang kasanayan sa pag-unlad ng software, dahil pinapayagan nitong maghanap ang developer ng lahat ng posibleng mga bug sa kanyang source code. Ngunit, upang magawang posible, ang mga program na kilala bilang mga debugger ay kinakailangan, na maaaring gawing mas madali para sa iyo ang gawaing ito.

Kung ikaw pagbuo mula sa platform ng Linux at nais mong malaman ang ilan sa mga pinakamahusay na programa sa pag-debug, narito ipakita ko sa iyo ang isang listahan kasama ang ilan sa mga pinakamahusay. Upang mapili mo ang isa na pinakaangkop sa iyong mga pangangailangan ...

Listahan ng mga pinakamahusay na debugger

Narito ang listahan kasama ang Nangungunang 10 sa pinakamahusay na mga scrubber:

  1. GDB (GNU Debugger): ito ay isa sa pinakatanyag at makapangyarihang para sa C, lalo na. Gayunpaman, gumagana din ang debugger na ito sa iba pang mga wika ng pagprograma tulad ng C ++, Fortran, o Java. Siyempre, gumagana din ito sa iba't ibang mga arkitektura, tulad ng x86-64, ARM, POWER, SPARC, at MIPS. Kaya't ito ang pinakamahusay na plugin para sa mga programmer kasama ang GCC.
  2. LLDB: bahagi ito ng proyekto ng LLVM, isa pa sa mga dakila sa kaunlaran sa mundo at kung saan nagkakaroon ng katanyagan. Ito ay napakahusay at mabilis, at ito ang ginamit bilang default sa Android Studio, macOS Xcode, atbp.
  3. Nemiver- Isa pang napaka-tampok na mayaman na debugger na nakasulat sa C ++. Sa kasong ito, nagsasama ito ng isang intuitive GUI upang mapadali ang iyong trabaho para sa mga hindi nais na magtrabaho sa text mode.
  4. Interactive Disassembler o IDA- isang kilalang solidong tool sa pag-aaral ng binary, upang makahanap ng mga problema sa kanila. Ito ay isang propesyonal na solusyon sa pagmamay-ari. At mayroong isang libreng bersyon at isang mas advanced na bersyon ng Pro.
  5. Hanaping mabuti: ito ay napaka-simple, ngunit may maraming mga pag-andar. Ito ay isang debugger para sa Linux na espesyal na idinisenyo para sa wika ng programa ng Google Go.
  6. xdebug: ay isang malakas na debugger para sa Linux na gumagana para sa code na nakasulat sa PHP wika.
  7. Ang KDbg- Katulad ng Nevimer para sa GNOME, ang iba pang debugger ng GUI ay bahagi ng KDE. Isang simpleng debugger na nakabatay sa GDB na may isang simpleng grapikong interface.
  8. valgrind- Ito ay isang rock solid debugger, na nag-aalok ng maraming mga tool sa pagtatasa para sa software. Gayundin, gumagana ito sa maraming mga platform, tulad ng Linux o macOS.
  9. BASH Debugger o bashdb: ito ay isang napaka-simpleng tool, ngunit ginagawa nito ang trabaho. Ginagamit ito upang suriin ang mga script ng Bash sa panahon ng kanilang pagpapatupad, at sa gayon ay makita ang mga posibleng problema. Kung hindi man ay katulad ito ng GDB.
  10. bakas: Ito ay isang medyo tanyag na utos, tulad ng alam mo na, ngunit madalas din itong ginagamit para sa pag-debug ng mga programa, dahil nagpapakita ito ng maraming kawili-wiling data. Halimbawa, ilista ang mga tawag sa system, signal, file descriptors, atbp.

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.