GCC10.1 Build Guide

Peloton·2023년 10월 26일
0
post-thumbnail

빌드 환경

  • HW: Raspberry Pi 4 Model B
  • OS: raspios-buster-arm64

빌드 절차

  • APT Repostory 업데이트

    sudo apt update
    sudo apt upgrade
  • build dependancies 설치

    sudo apt install build-essential wget m4 flex bison
  • 소스 다운로드

    cd ~
    wget https://ftpmirror.gnu.org/gcc/gcc-10.1.0/gcc-10.1.0.tar.xz
    tar xf gcc-10.1.0.tar.xz
    cd gcc-10.1.0
    contrib/download_prerequisites
  • 빌드 준비

    cd ~
    mkdir build && cd build
    ../gcc-10.1.0/configure -v --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --prefix=/usr/local/gcc-10.1.0 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib --program-suffix=-10.1
  • 빌드

    # Core개수에 따라 Job 을 설정하여 병령 컴파일되도록 합니다. 에러가 나는 경우 1로 합니다.
    make -j 8
  • 설치

    sudo make install-strip
  • .bashrc 수정

    cd ~
    vim .bashrc
    • path 설정

      export export PATH=/usr/local/gcc-10.1.0/bin:$PATH
      export LD_LIBRARY_PATH=/usr/local/gcc-10.1.0/lib64:$LD_LIBRARY_PATH
    • .bashrc 저장

      :wq
profile
Software Engineeeeer

0개의 댓글