본문 바로가기
HPC

GNU(gcc-11.4.0 , gcc-13.2.0) 수동 설치

by Yoon_estar 2024. 4. 24.
728x90
반응형

GNU(gcc-11.4.0 , gcc-13.2.0) 수동 설치

참고

인터넷이 연결된 상태에서 설치를 진행해보고 파일 구성을 비교하여 설치하면 조금 더 쉽게 진행 할 수 있다.

아래 실습 과정은 gcc13.2 버전에 해당하는 과정이다.

 

원하는 gcc 컴파일러 다운로드 후 압축 풀기

# wget https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.gz
# tar zxvf gcc-13.2.0.tar.gz -C /APP/enhpc/source/

 

필요한 파일 받기

# wget https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.bz2
# wget https://ftp.gnu.org/gnu/mpfr/mpfr-4.1.0.tar.gz
# wget https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz
# wget https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.24.tar.bz2

 

압축 해제

# bunzip2 *.bz2
# gunzip *.gz
# tar xvf *.tar

링킹

# ln -sf ./gmp-6.1.0 gmp
# ln -sf ./isl-0.18 isl
# ln -sf ./mpc-1.0.3 mpc
# ln -sf ./mpfr-3.1.6 mpfr

빌드 디렉터리 생성

# mkdir build
# cd build

빌드

# ../configure --prefix=/APP/enhpc/compiler/gnu/v13.2 \
--disable-multilib --enable-languages=c,c++,fortran \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu \
--target=x86_64-linux-gnu --enable-checking=release

설치

# make && make install
반응형