ubuntu下安装gfortran

找官网:GFortranBinaries - GCC Wiki

 

ubuntu下安装gfortran_第1张图片

找到GNU/Linux

ubuntu下安装gfortran_第2张图片

 找到Download,点击蓝色链接下载。此外有installtion instructions安装步骤。Gfortran Binaries

ubuntu下安装gfortran_第3张图片

 路径:/download/x86_64/nightliesubuntu下安装gfortran_第4张图片

 最下面有一个叫:gcc-truck.tar.xz。右键迅雷或者浏览器下载。ubuntu下安装gfortran_第5张图片

 安装步骤中说:

1、下载;2、装到要安装路径下;3、解压命令:此处其实少了一步:

xz -d gcc-trunk.tar.xz

先从xz文件转为tar文件。然后解压。

tar -zxvf gcc-trunk.tar

解压完之后拷贝/opt路径下

mv gcc-trunk  /opt

 然后如果64位的话,通过sh方式配置环境变量。

ubuntu下安装gfortran_第6张图片

 随便找一个路径,新建一个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安装成功。
 

你可能感兴趣的:(环境配置,ubuntu,linux,运维)