找官网:GFortranBinaries - GCC Wiki
找到GNU/Linux
找到Download,点击蓝色链接下载。此外有installtion instructions安装步骤。Gfortran Binaries
路径:/download/x86_64/nightlies
最下面有一个叫:gcc-truck.tar.xz。右键迅雷或者浏览器下载。
安装步骤中说:
1、下载;2、装到要安装路径下;3、解压命令:此处其实少了一步:
xz -d gcc-trunk.tar.xz
先从xz文件转为tar文件。然后解压。
tar -zxvf gcc-trunk.tar
解压完之后拷贝/opt路径下
mv gcc-trunk /opt
然后如果64位的话,通过sh方式配置环境变量。
随便找一个路径,新建一个s.sh
vi s.sh
然后在文件里面输入如下内容:
- if [ -z "$LD_LIBRARY_PATH" ]; then
- LD_LIBRARY_PATH="/opt/gcc-trunk/lib64"
- else
- LD_LIBRARY_PATH="/opt/gcc-trunk/lib64:$LD_LIBRARY_PATH"
- fi
- export LD_LIBRARY_PATH
然后保存文件。按esc再按:输入wq。
尝试输入:
source s.sh
如果报错:
-bash: f.sh: line 7: syntax error: unexpected end of file
那么问题解决方案:参照:Linux运行sh文件,提示syntax error: unexpected end of file
Windows和Linux在输入回车时存在差异,Windows是“回车(CR)”和“换行(LF)”,Linux是“换行(LF)”,因此会导致Windows编辑的sh文件在Linux运行时报错。(可以在Linux系统中,vim文件,输入:set ff查看文件格式)
编辑s.sh
vi s.sh
然后// 设置文件格式为unix
命令模式下输入:
:set ff=unix
// 保存并退出
:wq
重新命令:
source s.sh
然后测试:
gfortran --version
显示如下:
- GNU Fortran (GCC) 13.0.0 20220622 (experimental) [master r13-1192-gde89b078e3]
- Copyright (C) 2022 Free Software Foundation, Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
证明你gfortran安装成功。