fedora37에서 gfortran 버전을 변경하는 방법

fedora37에서 gfortran 버전을 변경하는 방법

gcc와 gfortran(버전 12)이 설치된 Fedora 37 서버가 있습니다. gfortran-9로 프로그램을 컴파일해야 하는데,yum은 모든 gfortran을 검색합니다그리고 특정 버전이 발견되지 않았습니다. 소스에서 gfrotran-9를 설치하는 방법은 하나만 있습니까?

답변1

여기서 일반적인 접근 방식은 podman run -i -t --rm -v /path/to/fortran/src:/SRC:Z centos:7이전 버전의 gfortran과 함께 제공되는 운영 체제를 실행하는 컨테이너를 사용하고(나는 추측을 했고 centos:7이 가능하다고 가정했습니다) 그 안에 구축하는 것입니다.

그 외에도 gfortran은 약간 보수적이므로 최신 gfortran으로 오래된 코드를 빌드하려면 올바른 컴파일러 플래그를 찾으면 됩니다.

최신 부록: centos:7너무 오래되었지만 fedora:31작동합니다. gfortram 9.3.1이 있습니다.

관련 정보