Mac OS에서 환경 설정하기

Mac 지원은 아직 실험적입니다. 문제가 발생하면 버그를 제보해 주십시오.

  1. 터미널을 실행하십시오.

  2. (아직 설치하지 않았다면) 여기의 안내에 따라 homebrew를 설치하십시오.

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile\n
  3. clang-17 컴파일러를 설치하십시오(버전이 15보다 낮으면 컴파일되지 않으므로 반드시 확인하십시오).

    brew install llvm@17
    export PATH="/opt/homebrew/opt/llvm/bin:$PATH"
    export CC=clang
    export CXX=clang++

    환경 변경 사항을 영구적으로 적용하는 것을 고려하십시오.

    echo 'export PATH="/opt/homebrew/opt/llvm/bin:$PATH"' >> ~/.zshrc
    echo 'export CC=clang' >> ~/.zshrc
    echo 'export CXX=clang++' >> ~/.zshrc
  4. google 벤치마크 라이브러리의 릴리스 버전을 빌드하십시오. 빌드에 어떤 컴파일러를 사용하든 상관없습니다. 다음 명령으로 Google Benchmark 벤치마크 라이브러리를 설치하십시오.

    git clone https://github.com/google/benchmark.git
    cd benchmark
    git clone https://github.com/google/googletest.git
    mkdir build
    cd build
    cmake -DCMAKE_BUILD_TYPE=Release ..
    cmake --build . --config Release --target install
  5. 아무 실습으로 이동하여 로컬 실습 빌드가 제대로 작동하는지 확인하십시오. CMake 명령은 여기에서 확인할 수 있습니다.

  6. (선택 사항) ninja를 설치하십시오.

    $ brew install ninja

    CMake를 호출할 때 -G Ninja를 전달하면 ninja로 실습을 빌드할 수 있습니다.