ubuntu下安装gfortran

找官网: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安装成功。
 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值