Najlepsze debugery, których możesz używać w systemie Linux

programowanie, debuggery

La debugowanie lub debugowanie, Jest to niezbędna praktyka w tworzeniu oprogramowania, ponieważ pozwala programiście znaleźć wszystkie możliwe błędy w kodzie źródłowym. Aby jednak było to możliwe, potrzebne są programy znane jako debuggery, które mogą znacznie ułatwić ci to zadanie.

Jeżeli jesteś programowanie z platformy Linux i chcesz poznać niektóre z najlepszych programów do debugowania, tutaj pokazuję listę z najlepszymi. Możesz więc wybrać ten, który najlepiej odpowiada Twoim potrzebom ...

Lista najlepszych debuggerów

Oto lista z rozszerzeniem Top 10 najlepszych scrubberów:

  1. GDB (Debugger GNU): jest to jeden z najpopularniejszych i najbardziej wydajnych programów dla języka C. Jednak ten debugger działa również z innymi językami programowania, takimi jak C ++, Fortran lub Java. Oczywiście działa również na różnych architekturach, takich jak x86-64, ARM, POWER, SPARC i MIPS. Jest to więc najlepsza wtyczka dla programistów razem z GCC.
  2. LLDB: jest to część projektu LLVM, kolejnego z największych w świecie deweloperskim, który zyskuje na popularności. Jest bardzo wydajny i szybki i jest używany domyślnie w Android Studio, macOS Xcode itp.
  3. Nemiver- Kolejny bardzo bogaty w funkcje debugger napisany w C ++. W tym przypadku zawiera intuicyjny interfejs graficzny ułatwiający pracę tym, którzy nie lubią pracy w trybie tekstowym.
  4. Interaktywny dezasembler lub IDA- Solidne narzędzie do analizy plików binarnych, dobrze znane, aby móc znaleźć w nich problemy. To profesjonalne autorskie rozwiązanie. Jest też darmowa wersja i bardziej zaawansowana wersja Pro.
  5. Sięgać: to jest bardzo proste, ale ma wiele funkcji. Jest to debugger dla Linuksa specjalnie zaprojektowany dla języka programowania Google Go.
  6. xdebug: to potężny debugger dla Linuksa, który działa dla kodu napisanego w języku PHP.
  7. kdbg- Podobnie jak Nevimer dla GNOME, ten drugi debugger GUI jest częścią KDE. Prosty debugger oparty na GDB z prostym interfejsem graficznym.
  8. valgrind- Jest to solidny debugger, oferujący wiele narzędzi analitycznych dla oprogramowania. Działa również na wielu platformach, takich jak Linux czy macOS.
  9. BASH Debugger lub bashdb: jest to bardzo proste narzędzie, ale spełnia swoje zadanie. Służy do analizy skryptów Bash podczas ich wykonywania, a tym samym do wykrywania ewentualnych problemów. W przeciwnym razie jest podobny do GDB.
  10. strace: Jest to dość popularne polecenie, jak już wiesz, ale jest również często używane do debugowania programów, ponieważ pokazuje wiele interesujących danych. Na przykład wyświetlanie wywołań systemowych, sygnałów, deskryptorów plików itp.

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.