HPC/Software,OpenSource
[HPC]GNU(gcc-11.4.0 , gcc-13.2.0) 수동 설치
Yoon_estar
2024. 4. 24. 13:05
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