Najboljši razhroščevalniki, ki jih lahko uporabljate v Linuxu

programiranje, razhroščevalniki

La odpravljanje napak ali odpravljanje napak, To je bistvena praksa pri razvoju programske opreme, saj razvijalcu omogoča, da v svoji izvorni kodi najde vse možne napake. Da pa je to mogoče, so potrebni programi, imenovani razhroščevalniki, ki vam lahko to nalogo močno olajšajo.

Če ste razvija na platformi Linux in želite vedeti nekaj najboljših programov za odpravljanje napak, tukaj vam pokažem seznam z nekaterimi najboljšimi. Tako lahko izberete tistega, ki najbolj ustreza vašim potrebam ...

Seznam najboljših razhroščevalcev

Tu je seznam z Top 10 najboljših čistilcev:

  1. GDB (razhroščevalec GNU): je eden izmed najbolj priljubljenih in najmočnejših za C, še posebej. Vendar ta razhroščevalnik deluje tudi z drugimi programskimi jeziki, kot so C ++, Fortran ali Java. Seveda deluje tudi na različnih arhitekturah, kot so x86-64, ARM, POWER, SPARC in MIPS. Torej je to najboljši vtičnik za programerje skupaj z GCC.
  2. LLDB: Je del projekta LLVM, še enega največjih v svetu razvoja, ki postaja vse bolj priljubljen. Je zelo učinkovit in hiter, privzeto pa se uporablja v Android Studio, macOS Xcode itd.
  3. Nemiver- Še en zelo funkcionalen razhroščevalec, napisan v jeziku C ++. V tem primeru vključuje intuitiven GUI, ki olajša vaše delo tistim, ki ne želijo delati v besedilnem načinu.
  4. Interaktivni razstavljalec ali IDA- Trdno orodje za binarno analizo, za katero je dobro znano, da lahko v njih najde težave. Je profesionalna lastniška rešitev. Obstajata brezplačna različica in naprednejša različica Pro.
  5. Jama: je zelo preprost, vendar z veliko funkcijami. Je razhroščevalnik za Linux, posebej zasnovan za Googlov programski jezik Go.
  6. xdebug: je zmogljiv razhroščevalec za Linux, ki deluje za kodo, napisano v jeziku PHP.
  7. kdbg- Podobno kot Nevimer za GNOME je tudi ta drugi razhroščevalnik GUI del KDE. Preprost razhroščevalec na osnovi GDB s preprostim grafičnim vmesnikom.
  8. valgrind- Je trden razhroščevalec, ki ponuja več orodij za analizo programske opreme. Deluje tudi na številnih platformah, kot sta Linux ali macOS.
  9. Razhroščevalec BASH ali bashdb: je zelo preprosto orodje, vendar opravi svoje delo. Uporablja se za analizo skriptov Bash med njihovim izvajanjem in tako odkrivanje morebitnih težav. Sicer je podoben GDB.
  10. strace: To je dokaj priljubljen ukaz, kot že veste, vendar se pogosto uporablja tudi za razhroščevanje programov, saj prikazuje veliko zanimivih podatkov. Na primer naštevanje sistemskih klicev, signalov, deskriptorjev datotek itd.

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.