모든 단계에서 코드 검사
줄, 심볼, 예외 및 조건부 중단점을 사용하여 코드 실행을 검사하세요. 이벤트를 기록하거나, 중단점에 도달하면 이를 제거하거나, 다른 중단점에 도달할 때까지 비활성화 하세요.
디버그 중에 감시점 및 변수 뷰를 사용하거나 함수 호출의 결과 또는 임의의 표현식을 평가할 수 있습니다.
스마트하고 친근한 에디터 내 지원 받기
키보드 단축키를 사용하여 코드를 단계별로 실행하거나 에디터에서 화살표를 간단히 드래그하여 실행 지점을 앞뒤로 이동하세요.
디버그를 할 때 변숫값 또는 임의의 표현식을 에디터에 바로 표시되는 인라인 감시로 사용하여 프로젝트의 전체 뷰를 볼 수 있습니다.
표준 디버그, 그 이상
CLion에서 루트/관리자 권한으로 애플리케이션을 실행하고 디버그하세요.
Linux 및 macOS에서는 충돌한 프로세스의 기존 코어 덤프를 CLion에서 열고 바로 디버그 할 수 있습니다.
디버그 환경 사용자 지정
GDB 또는 LLDB 백엔드 중에서 선택하세요. CLion에서 디버그할 때 사용자 지정된 프리티 프린터와 NatVis 렌더러를 로드하세요.
내장된 디버거 콘솔 탭에서 이미 알고 있는 익숙한 명령줄을 사용하여 디버거를 제어하세요.
로컬 또는 원격으로 디버그
애플리케이션 또는 유닛 테스트를 로컬 또는 원격으로 빌드, 실행 및 디버그 하세요.
로컬에 있는 CLion에서, GDB를 사용하여 gdbserver의 원격 시스템에서 실행되는 실행파일로 연결한 다음, CLion의 디버거 UI의 모든 기능을 활용하여 코드를 검사할 수 있습니다.
마이크로컨트롤러에서 디버그
온칩 디버그의 경우, Open On-Chip 디버거 또는 임베디드 GDB 서버 구성(OpenOCD, ST-Link GDB 서버, Segger J-Link GDB 서버, QEMU 및 기타 여러 특정 GDB 서버 포함)을 사용합니다.
디스어셈블리 및 메모리 뷰와 임베디드 기기의 주변 장치 뷰를 통해 보다 자세히 살펴보세요.
전 세계 고객이 CLion을 신뢰합니다
전 세계 수천 개의 기업과 개인이 일상적인 개발 작업에 CLion을 사용합니다. 여러분도 강력한 IDE를 사용하여 더 빠르고 자신있게 코딩 하세요!
"CLion이 C++의 많은 번거로운 작업을 대신 수행하여, 저는 흥미로운 부분인 문제 해결에 집중할 수 있게 되었습니다."
Matt Godbolt, Compiler Explorer
"CLion은 대규모 코드베이스를 리팩터링할 때 없으면 안 되는 도구예요. IDE에서 제공하는 리팩터링 도구와 실시간 피드백 덕분에 업데이트해야 하는 줄을 파악할 수 있어 시간이 크게 절약되죠. 릴리스가 나올 때마다 이전 버전보다 좋아지고 응답 속도도 빨라져요!"
Jason Turner, C++ Weekly, CppCast, 강사, 컨설턴트
"CLion은 환상적입니다. 오랫동안 기다렸던 우수한 빌드 시스템인 CMake를 지원하는 고품질의 C++ 크로스 플랫폼 IDE가 드디어 나왔어요."
Rodriguez-Losada 교수, 박사, Conan, JFrog