Cppcheck 아이콘

CppcheckCppcheck Portable

Cppcheck 다운로드, 소스 폴더 검사하고 결과 따라가는 사용법

버전
2.21.0
크기
15.3 MB
운영체제
Windows 10, 11
만든 곳
Cppcheck Team

설치 없이 실행(포터블)

이모지세이브 팀작성 2026.10.23

Cppcheck 다운로드 페이지예요. 이 페이지에서는 설치 없이 바로 실행하는 포터블 판 exe 파일을 받아요. Cppcheck는 C/C++ 코드를 실행하지 않고 소스만 읽어서 버그를 찾아 주는 분석 도구예요.

메모리 누수, 널 포인터, 미정의 동작처럼 놓치기 쉬운 문제를 짚어 줘요. 확실한 문제 위주로 알려 주도록 만들어져서 결과를 훑어보는 부담이 적어요. 아래에서 실제로 검사하는 순서와 활용 예시를 차례로 볼게요.

프로그램 파일

  • Cppcheck 2.21.0 포터블

    Windows 10, 11

    exe · 15.3 MB받기

포터블 판으로 실행하는 순서

받은 파일은 exe 형식이에요. 원하는 폴더나 USB에 두고 실행하면 바로 쓸 수 있는 상태가 돼요. 설치 권한이 없는 회사 PC에서도 USB만 꽂으면 같은 환경으로 쓸 수 있어요.

지원 운영체제는 64비트 윈도우 10과 11이에요. 메뉴는 영문이 기본이라 처음에는 메뉴 이름을 조금 익혀 두면 편해요.

  • 받은 exe 파일을 USB나 작업 폴더에 두고 실행해요.
  • 풀린 폴더에서 CppcheckPortable.exe를 실행해요.
  • 처음 뜨는 화면에서 바로 검사를 시작하면 돼요.

소스 폴더를 바로 검사하는 법

가장 빠른 방법은 폴더 통째로 검사하는 거예요. 분석 메뉴에서 디렉터리 검사를 고르고 소스 폴더를 지정하면 스캔이 시작돼요. 따로 설정을 만들지 않아도 돼서 처음 써 볼 때 좋아요.

결과는 Error, Warning, Style, Performance, Portability처럼 종류별로 나뉘어 보여요. 줄 번호를 더블클릭하면 해당 소스 위치로 바로 이동해요. 심각한 Error부터 보고 아래로 내려가면 정리가 쉬워요.

검사 범위 고르는 활용 예시

검사 종류는 error, warning, style, performance, portability, information 가운데서 골라 묶을 수 있어요. 목적에 맞게 범위를 좁히면 결과가 깔끔해져요. 코드가 클수록 검사 시간이 길어질 수 있어서 범위를 조절해 두면 도움이 돼요.

상황켜 두면 좋은 항목
배포 전 급한 점검error, warning
코드 정리 시간style, performance
다른 환경으로 옮길 때portability

프로젝트로 묶고 CI에 붙이는 법

큰 코드베이스는 파일 메뉴의 새 프로젝트 파일로 묶어 두면 편해요. compile_commands.json이나 Visual Studio 솔루션(.sln)을 읽어서 한 번에 검사해요. MISRA C, MISRA C++, AUTOSAR 같은 코딩 표준 규칙도 고를 수 있지만 일부 고급 규칙은 유료 판이나 별도 애드온 설정이 필요해요.

명령줄에서는 cppcheck --enable=warning,style,performance --xml 소스폴더 2> result.xml 형태로 실행해요. 이렇게 나온 XML 결과는 Jenkins나 GitLab CI 같은 빌드 시스템에 넘기기 좋아요. 화면과 명령줄이 같은 엔진이라 결과도 같아요.

Visual Studio에서 불러 쓰는 법

Visual Studio의 도구 메뉴에서 외부 도구에 Cppcheck 경로를 등록하면 메뉴에서 바로 부를 수 있어요. 이때 --template=vs 옵션을 넣으면 출력 창에서 오류 줄을 클릭해 바로 이동해요. Code::Blocks, Eclipse, Qt Creator에서도 비슷하게 연결해 쓸 수 있어요.

자주 묻는 질문

Cppcheck는 무료로 써도 되나요?
네, GPL 라이선스의 무료 오픈소스예요. 다만 MISRA 일부 고급 규칙은 유료인 Cppcheck Premium에서 제공돼요. 사용 범위가 걱정되면 라이선스 내용을 직접 확인해 보세요.
윈도우 7이나 32비트에서도 되나요?
이 페이지 파일은 64비트 윈도우 10과 11용이에요. 윈도우 7/8/10 32비트, XP, Vista는 예전 버전을 따로 받아야 해요.
최신 C++ 문법도 잘 잡나요?
기본 버그 검출은 잘 하지만 C++20/23 일부 문법은 분석 깊이가 상용 도구보다 얕을 수 있어요. 필요하면 다른 정적 분석 도구와 함께 써 보세요.

같은 분류 · 새로 올라온 프로그램

© 2025 Emoji Save. All rights reserved. | Made with ❤️