MacOS에 CLion 설치하기

반응형

    본 글에서는 MacOS에 CLion을 설치하는 방법에 대해 설명합니다.

     

    CLion은 기본적으로 CMake를 기반으로 코드 인덱싱을 수행하므로, 코드 내비게이션 기능(단축키 등을 통해 원하는 함수, 변수, 정의 등으로 한번에 이동하는 기능)을 사용하기 위해서는 CMake가 정상적으로 동작해야 합니다. 또한 CMake가 정상 동작하기 위해서는 Toolchain 설정까지 완료되어야 합니다.

     

    본 글에서 사용된 설치 환경은 다음과 같습니다.

    • Mac H/W : iMac(Intel)
    • MacOS : Big Sur 버전 11.2.3
    • CLion : 2020.3.3

     

    CLion 설치

    CLion 홈페이지에서 Mac용 CLion을 다운로드하여 설치합니다.

     

    Xcode Comand Line Tools 설치 (homebrew 설치)

    터미널을 실행한 후 다음 명령을 입력하여 homebrew를 설치합니다. homebrew를 설치하면 Xcode Command Line Tools가 함께 설치되며, 이를 CLion의 Toolchain으로 연결하여 사용할 수 있습니다.

    % ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    Warning: The Ruby Homebrew installer is now deprecated and has been rewritten in
    Bash. Please migrate to the following command:
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    ==> Checking for `sudo` access (which may request your password).
    Password:
    ==> This script will install:
    /usr/local/bin/brew
    /usr/local/share/doc/homebrew
    /usr/local/share/man/man1/brew.1
    /usr/local/share/zsh/site-functions/_brew
    /usr/local/etc/bash_completion.d/brew
    /usr/local/Homebrew
    ==> The following new directories will be created:
    /usr/local/bin
    /usr/local/etc
    /usr/local/include
    /usr/local/lib
    /usr/local/sbin
    /usr/local/share
    /usr/local/var
    /usr/local/opt
    /usr/local/share/zsh
    /usr/local/share/zsh/site-functions
    /usr/local/var/homebrew
    /usr/local/var/homebrew/linked
    /usr/local/Cellar
    /usr/local/Caskroom
    /usr/local/Frameworks
    ==> The Xcode Command Line Tools will be installed.
    
    Press RETURN to continue or any other key to abort
    
    ....
    ....
    ....
    
    
    ==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
    Read the analytics documentation (and how to opt-out) here:
      https://docs.brew.sh/Analytics
    No analytics data has been sent yet (or will be during this `install` run).
    
    ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
      https://github.com/Homebrew/brew#donations
    
    ==> Next steps:
    - Run `brew help` to get started
    - Further documentation: 
        https://docs.brew.sh

     

    CLion ToolChain 설정하기

    CLion 실행 후 "CLion" → "Preferences" 메뉴를 선택하여 팝업창을 띄운 후, 좌측 선택 창에서 "Build, Execution, Deployment" → "Toolchains" 항목을 선택합니다. 아래 화면과 같이 Toolchain이 자동으로 감지되어 설정되는 것을 볼 수 있습니다. 

    Toolchain이 자동으로 설정되었으므로 추가적으로 해 주어야 할 일은 없습니다.

     

    이제 설정이 완료되었으므로, CMake가 정상적으로 동작하여 코드 인덱싱 및 내비게이션 기능이 정상 동작하게 됩니다.

    댓글

    Designed by JB FACTORY