GammaRay는?
KDAB에서 오픈소스로 개발 한 Qt 응용 프로그램 분석 및 고찰 도구로 런타임에 Qt 애플리케이션의 내부를 조사하고 조작합니다. 워크스테이션에서 로컬로 그리고 임베디드 장치를 원격으로 모두 작동합니다.
GammaRay ™는 Qt의 implement함으로써 기존 디버거를 확장하여 특히 장면 그래프, 모델 / 뷰 또는 상태 머신과 같은 복잡한 프레임 워크가 관련된 경우 더 높은 수준에서 애플리케이션 동작을 시각화 할 수 있습니다.
기본 감마레이 는 Probe 와 Gammaray 로 구성되어있고, Probe로 부터 화면 정보 및 이벤트 정보 위젯 레이아웃을 가져와 확인할 수 있습니다.
감마레이 관련 참고자료
https://www.kdab.com/development-resources/qt-tools/gammaray/
- 감마레이 github : https://github.com/KDAB/GammaRay
- 감마레이 wiki : https://github.com/KDAB/GammaRay/wiki
- 감마레이 User Manual : https://docs.kdab.com/gammaray-manual/latest/
- 감마레이 API 문서 : https://docs.kdab.com/gammaray/latest/index.html
- 감마레이 cross compilng : https://github.com/KDAB/GammaRay/wiki/Cross-compiling-GammaRay
- 감마레이 plugin example : https://github.com/KDAB/GammaRay-plugin-examples.git
우분투 환경에서 감마레이를 사용하는 방법은 오픈소스를 받아 빌드하거나, 미리 빌드된 패키지를 설치하는 방법이 있다. 빠른 방법은 빌드된 패키지를 사용하는 것이다.
오픈소스를 빌드할 때 환경과 버전들을 맞추는 일이 여간 쉬운일이 아니였다.
build 하면서 겪었던 내용은 다음 편에 적어 보겠다....
반응형
'SW Programming' 카테고리의 다른 글
[react js] 이미지가 로드가 되지 않았을 때 기본 이미지 보여주기 (0) | 2023.05.30 |
---|---|
dumpbin / DLL이 64bit인지 32bit인지 알고싶다. (0) | 2021.03.31 |
소프트웨어 테스팅 While Box testing, Black Box testing (0) | 2018.01.14 |
java에서 .csv 파일 읽기 (1) | 2017.03.14 |
뉴욕타임즈 api (0) | 2017.03.02 |
댓글