服务器上手动安装高版本gfortran

it2026-04-03  6

公共服务器手动编译高版本gcc

服务器上手动安装高版本gfortran编译步骤

服务器上手动安装高版本gfortran

因为需要在课题组服务器上进行软件的开发,编译以及测试,需要使用高版本的gfortran,又因为只用本地权限,因此像通过手动在本地编译添加gcc/套件

编译步骤

下载gcc-10.2.0.tar.gz文件 下载地址下载依赖文件 mpc-1.0.3.tar.gzmpfr-3.1.4.tar.bz2gmp-6.1.0.tar.bz2 下载地址 或者通过以下命令下载 ./contrib/download_prerequisites 加压并重命名依赖文件 tar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Z mv file.tar.gz file 注意三个依赖文件名字必须是mpc, gmp, mpfr 配置configure ../configure --disable-checking --enable-languages=c,c++,fortran --disable-multilib --prefix=/path/to/software/gcc9 --enable-threads=posix 安装 make -j16 && make install 安装成功后应该包含以下文件夹 binincludeliblib64libexecshare 添加环境变量 export PATH=/path/to/software/gcc10/bin:/path/to/software/gcc10/lib64:$PATH export LD_LIBRARY_PATH=/path/to/software/gcc10/lib/:$LD_LIBRARY_PATH 补充环境变量设置 vim ~/.bash_profile 1.gcc/g++等程序本身的路径 export PATH=$PATH:/install/bin #注:/install为安装目录,下同 2.gcc头文件路径 export C_INCLUDE_PATH=$C_INCLUDE_PATH:/install/include 3.g++头文件路径 export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/install/include 4.动态链接库路径 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/install/lib64 5.静态库路径 export LIBRARY_PATH=$LIBRARY_PATH:/install/lib 检查版本 gcc -v which gcc gfortran -v which gfortran 参考资料 1. 非root安装GCC9.1.0 2. Centos离线手动安装gcc
最新回复(0)