2016-11-15 27 views
0

我按照link中给出的说明在Mac OS X Yosemite中安装了gfortran。所以首先,我安装了命令行工具。我通过单击我试图运行$ make命令时提供的安装按钮来实现此目的,因为此命令需要命令行工具。然后安装gfortran。安装期间没有异常消息。此外,我试着编写一些简单的代码,并且他们很成功。但是,当我执行$ man gfortran时,终端应用程序表示gfortran手册不存在。 有人可以找出原因是什么吗? 尽管能够编译一些简单的程序,但我担心如果这实际上表明某些部分的安装失败,并且阻止我在将来编译某个更复杂的程序。虽然安装成功,但gfortran手册不存在

回答

0

安装程序安装链接到gfortran在/usr/local/bin。这应回显在

$ ls -lth /usr/local/bin/gfortran 
$ file /usr/local/bin/gfortran 

你能复制这些命令的输出吗?如果gfortran是存在的,没有发现在命令行中输入

$ gfortran 

时,你必须检查你的PATH环境变量(见https://en.wikipedia.org/wiki/PATH_%28variable%29)。

+0

感谢您的回复。 第一个命令的输出是 'lrwxr-xr-x 1个根轮32B Nov 14 11:50/usr/local/bin/gfortran - >/usr/local/gfortran/bin/gfortran' 第二个生成 'usr/local/bin/gfortran:Mach-O 64位可执行文件x86_64' Gfortran应该在那里,因为我可以编译。 – nougako

+0

嗨, 安装程序只是将二进制文件作为符号链接https://en.wikipedia.org/wiki/Symbolic_link提供,并且不会“设置”环境的其余部分。 如果您已经设置了MANPATH(即'echo $ MANPATH'不会返回空行),您可以将其设置为'export MANPATH =/usr/local/gfortran/share/man:$ MANPATH',否则'export MANPATH =的/ usr /本地/ gfortran /共享/ man')。 之后,man命令应该会找到gfortran的帮助。输入'gfortran --help'也很有用。 –

相关问题