CLion을 시작하기 전에 Quick Start Guide(빠른 시작 가이드)를 확인하세요.
CLion에서 프로젝트별로 다양한 툴체인을 구성해 사용하거나 다양한 구성을 한 프로젝트 내에 사용해 보세요.
CMake 실행 파일, Make, C/C++ 컴파일러 및 디버거를 변경할 수 있습니다. CMake 및 디버거 실행 파일의 경우 번들 버전이나 사용자 지정 버전 둘 다 사용할 수 있습니다.
Linux 및 macOS에서는 GCC나 Clang을 컴파일러로 사용할 수 있고 Windows에서는 MinGW-w64, MinGW, Cygwin, Clang-cl 및 MSVC 중에서 선택하거나(아래 참조) 사전 정의된 환경을 선택하지 않고 System 툴체인을 구성할 수 있습니다. Linux 및 Windows에서도 IAR 컴파일러를 사용할 수 있습니다.
원격 호스트에서 빌드하고 실행하고 디버그하려면 원격 툴체인을 사용하세요.
Windows에서 WSL/WSL2 툴체인을 사용해 보세요. Windows에서 작업하면서 Linux 바이너리를 컴파일하고 실행하고 디버그하세요. Valgrind Memcheck로 대상을 테스트하여 잠재적인 오류 및 leak도 탐지해 보세요.
CLion은 Visual Studio 2013, 2015, 2017, 2019의 Microsoft Visual C++ 툴체인을 지원하고 자동 탐지합니다.
MSVC 대신 Clang-cl를 사용하려면 CLion에서 Visual Studio 툴체인을 선택하고 툴체인 설정에서 clang-cl.exe를 지정합니다(버전 8 이상에서 지원).
JetBrains가 개발한 Visual Studio C++ 툴체인용 LLDB 기반 디버거가 해당 툴체인의 기본 디버거로 제공됩니다. 기본 시각화 도우미에 대한 번들 지원을 활성화하려면 Settings | Build, Execution, Deployment | Debugger Data Views | Enable NatVis renderers for LLDB를 사용하세요.
코드 작성, 컴파일 및 실행하려는 C++ 파일이 1~2개만 있는 경우 CLion에서 해당 파일을 열기 위해 CMake나 다른 프로젝트 모델을 사용하지 않아도 됩니다. C 또는 C++ 단일 파일의 컴파일 및 실행을 지원하는 옵션이 있습니다.
C/C++ 파일 실행/디버그 구성을 사용하면 툴체인, 소스 파일 및 컴파일 옵션을 빠르게 구성할 수 있습니다. 구성이 생성되면 선택한 파일을 컴파일하고 실행할 수 있습니다.
CLion의 모든 작업은 프로젝트 컨텍스트 내에서 이루어지며 이 원리는 코딩 지원, 일괄 리팩터링, 코드 스타일 일관성 및 기타 스마트 기능의 기반이 됩니다.
CLion은 다음을 지원합니다.
CLion은 위의 네 가지 모두에서 완벽한 코드 인사이트 기능을 제공합니다.
CMake 작업 시 다양한 CMake 생성기(Ninja, Xcode, Visual Studio 등)를 사용할 수 있습니다.
완전히 새로운 프로젝트를 시작하려면 File(파일) | New Project...(새 프로젝트)
를 사용해 샘플 프로젝트를 생성하세요. C/C++의 경우, CLion에서 CMake 프로젝트를 생성하고 루트 CMakeLists.txt의 필수 정보를 사전 입력합니다.
CLion에서 기존 프로젝트로 작업하려면 다음 옵션 중 하나를 선택하세요.
New(새로 만들기) 메뉴에서 프로젝트에 새 파일을 추가할 수 있습니다. Project(프로젝트) 트리 뷰에서 Alt+Insert를 누르거나 컨텍스트 메뉴에서 New(새로 만들기)를 선택하세요.