La 디버깅 또는 디버깅, 개발자가 소스 코드에서 가능한 모든 버그를 찾을 수 있기 때문에 소프트웨어 개발에서 필수적인 관행입니다. 그러나이를 가능하게하려면 디버거라는 프로그램이 필요하므로이 작업을 훨씬 쉽게 수행 할 수 있습니다.
낮잠 Linux 플랫폼에서 개발 최고의 디버깅 프로그램을 알고 싶으 시다면 여기에 최고의 디버깅 프로그램이있는 목록을 보여 드리겠습니다. 따라서 귀하의 필요에 가장 적합한 것을 선택할 수 있습니다 ...
최고의 디버거 목록
다음은 최고의 스크러버 중 톱 10:
- GDB (GNU 디버거) : 특히 C에서 가장 인기 있고 강력한 것 중 하나입니다. 그러나이 디버거는 C ++, Fortran 또는 Java와 같은 다른 프로그래밍 언어에서도 작동합니다. 물론 x86-64, ARM, POWER, SPARC 및 MIPS와 같은 다른 아키텍처에서도 작동합니다. 따라서 GCC와 함께 프로그래머를위한 최고의 플러그인입니다.
- LLDB: LLVM 프로젝트의 일부로, 개발 세계에서 또 하나의 위대한 프로젝트 중 하나이며 인기를 얻고 있습니다. 매우 효율적이고 빠르며 Android Studio, macOS Xcode 등에서 기본적으로 사용되는 것입니다.
- 네미 버-C ++로 작성된 또 다른 기능이 풍부한 디버거. 이 경우 텍스트 모드로 작업하는 것을 좋아하지 않는 사람들을 위해 작업을 용이하게하는 직관적 인 GUI가 포함되어 있습니다.
- 대화 형 디스어셈블러 또는 IDA-잘 알려진 바이너리를 분석하여 문제를 찾을 수있는 견고한 도구입니다. 전문적인 독점 솔루션입니다. 그리고 무료 버전과 고급 Pro 버전이 있습니다.
- 탐구: 매우 간단하지만 많은 기능이 있습니다. Google의 Go 프로그래밍 언어를 위해 특별히 설계된 Linux 용 디버거입니다.
- xdebug: PHP 언어로 작성된 코드에서 작동하는 강력한 Linux 용 디버거입니다.
- KDBG-Nevimer for GNOME과 유사하게,이 다른 GUI 디버거는 KDE의 일부입니다. 간단한 그래픽 인터페이스가있는 간단한 GDB 기반 디버거입니다.
- 발그린드-소프트웨어에 대한 여러 분석 도구를 제공하는 견고한 디버거입니다. 또한 Linux 또는 macOS와 같은 많은 플랫폼에서 작동합니다.
- BASH 디버거 또는 bashdb: 매우 간단한 도구이지만 작업을 수행합니다. 실행 중에 Bash 스크립트를 분석하여 가능한 문제를 감지하는 데 사용됩니다. 그렇지 않으면 GDB와 유사합니다.
- 추적하다: 이미 알고 있듯이 꽤 많이 사용되는 명령이지만 흥미로운 데이터를 많이 보여주기 때문에 프로그램 디버깅에도 자주 사용됩니다. 예를 들어, 시스템 호출, 신호, 파일 설명자 등을 나열합니다.