2015-03-03 71 views
0

雖然試圖使/編譯GRAFIC包,我的GRAFIC目錄中調用make命令後會出現這個錯誤:化妝:F77:沒有這樣的文件或目錄

f77 -O2 -c grafic1.f 
make: f77: No such file or directory 
make: *** [grafic1.o] Error 1 

我有Xcode和所有關聯的命令行工具已安裝,可能導致此錯誤的原因是什麼?

+1

由於缺乏Fortran編譯器,而不是Xcode的標準分發版或其相關命令行工具的一部分,可能會導致該錯誤。你安裝了一個Fortran編譯器嗎? – 2015-03-03 13:30:14

回答

1

這個錯誤是make告訴你在你的路徑中沒有二進制文件f77。有兩件事你需要看看這個問題:

  1. 你是否安裝了Fortran編譯器? MacOS X/Xcode默認不預裝一個。最簡單的安裝選項是通過第三方工具,如macportshomebrew,您可以安裝gfortran,這可能是一個獨立的軟件包,也可能是gcc軟件包的一部分。

  2. 一旦你安裝了編譯器,你的makefile需要知道它。在沒有看到makefile的情況下,這只是一個假設,但是如果不使用自動工具,Fortran編譯器通常會在名爲FC的變量中進行硬編碼,例如,你可能會看到一行

    FC=f77 
    

    ,你會改變這

    FC=gfortran 
    

    假設gfortran在你的路徑。

一旦你安裝了一個Fortran編譯和生成文件知道它,你應該能夠成功執行make