Linux에서 환경 설정하기

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

  2. 여기의 안내에 따라 clang-17 컴파일러를 설치하십시오:

    wget https://apt.llvm.org/llvm.sh
    chmod +x llvm.sh
    sudo ./llvm.sh 17 all
  3. google 벤치마크 라이브러리의 릴리스 버전을 빌드하십시오. 빌드에 어떤 컴파일러를 사용하든 상관없습니다. Google Benchmark 벤치마크 라이브러리를 다음 명령으로 설치하십시오:

    cmake --build "build" --config Release --target install
  4. 실습을 빌드할 때 clang-17 컴파일러를 사용하도록 설정하십시오. clang-17을 시스템의 기본 컴파일러로 지정하려면 다음과 같이 하십시오:

    sudo update-alternatives --install /usr/bin/cc cc /usr/bin/clang-17 30
    sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-17 30

    기본 컴파일러로 지정하지 않으려면 CMake에 -DCMAKE_C_COMPILER=clang-17 -DCMAKE_CXX_COMPILER=clang++-17를 전달하면 됩니다.

  5. 아무 실습으로 이동하여 로컬에서 실습 빌드가 제대로 되는지 확인하십시오. CMake 명령은 여기에서 확인할 수 있습니다.

  6. 주파수 스케일링 거버너를 performance로 설정하십시오.

    sudo cpupower frequency-set --governor performance
  7. (선택 사항) ninja를 설치하십시오.

    $ sudo apt install ninja-build

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