네미버
Nemiver![]() |
![]() | |
![]() | |
개발자 | 네미버 팀 |
---|---|
초기 릴리즈 | 2006년 11월 | , 전( 11월 10일
안정된 릴리스 | 0.9.6 / 2015년 9월 , 전( |
저장소 | |
기입처 | C++ |
운영 체제 | 크로스 플랫폼 |
플랫폼 | 노메 |
유형 | 디버거 |
면허증. | GNU 일반 공중 라이선스 |
웹 사이트 | projects |
Nemiver는 GNOME 데스크톱 환경에 통합된 프로그래밍 언어 C 및 C++용 그래픽 독립 실행형 디버거인 컴퓨터 소프트웨어입니다.현재 잘 알려진 GNU 디버거(GDB)를 사용하는 백엔드를 갖추고 있습니다.크리에이터이자 현재의 리드 개발자는 Dodji Seketeli입니다.
특징들
일반
사용자는 명령줄에서 직접 Nemiver를 사용하여 소스 코드 디버깅을 시작할 수 있습니다.
nemiver <your-program> <prog-param1> <prog-param2> ...<prog-argN>
또는 Nemiver를 먼저 실행하고 그래픽 대화상자를 사용하여 디버깅할 프로그램을 실행합니다.
프로그램이 시작되면 Nemiver는 자동으로 주요 기능에 브레이크 포인트를 설정합니다.프로그램이 주 함수로 정지하면 사용자는 자유롭게 중단점 설정, 변수 검사, 코드 내 함수 동작 조사, 프로그램 실행 재개 등을 할 수 있다.
세션
Nemiver는 나중에 세션을 재개할 수 있도록 디버깅 세션에 대한 몇 가지 기본 정보를 디스크에 저장합니다.디버깅이 시작될 때마다 기존 세션의 재개를 명시적으로 요구하지 않는 한 새 세션이 자동으로 생성됩니다.종료 시 세션이 자동으로 저장됩니다.세션과 함께 저장된 정보에는 중단점, 프로그램 인수, 작업 디렉토리 경로, 환경 변수 등이 포함됩니다.또한 필요에 따라 현재 세션을 디스크에 저장할 수 있습니다.
내선번호
Nemiver는 컴퓨터 코드의 그래픽 사용자 인터페이스(GUI) 디버거 이상입니다.플러그인으로 확장할 수 있는 플랫폼입니다.
libnemivercommon 라이브러리는 동적 모듈을 로드하고 플러그인 아키텍처를 활성화하기 위한 기본 기능을 제공하며 Nemiver 워크벤치에 새로운 기능을 제공합니다.현재는 디버깅 기능만 제공되지만 OProfile이나 Valgrind-Massif 등의 프로파일링 도구도 추가할 수 있습니다.
Nemiver는 이벤트 기반 디버거 라이브러리(현재는 GDB 백엔드를 갖추고 있지만 향후 추가될 수도 있음)도 제공합니다.이 라이브러리는 예를 들어 통합 개발 환경(IDE)의 일부로 디버거를 구현하려는 다른 프로젝트에 의해 재사용될 수 있습니다.
대해서
Nemiver는 C++로 작성되어 Gtkmm 등 GNOME 플랫폼의 많은 컴포넌트에 의존합니다.
「 」를 참조해 주세요.
외부 링크