2016-11-15 73 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'也很有用。 –

相關問題