2014-05-06 82 views
4

最近,我將我的OS X更新爲10.9(小牛隊);不幸的是,雖然我更新了OS X Mavericks的Xcode命令行爲5.1.1,但gfortran停止工作。前一段時間有人問過類似的問題,here,但我不認爲這個問題已經解決。gfortran不適用於Mac OS X 10.9(小牛隊)

這裏是我做過什麼:

首先我刪除現有的gfortran

bash-3.2$ sudo rm -r /usr/local/gfortran /usr/local/bin/gfortran 

然後我下載gfortran-4.9-bin.tar,並將其解壓和安裝成功

bash-3.2$ gunzip gfortran-4.9-bin.tar 

bash-3.2$ sudo tar xvf gfortran-4.9-bin.tar -C/

bash-3.2$ which gfortran  
/usr/local/bin/gfortran 

但是當我開始運行我的代碼時,出現以下錯誤,例如

bash-3.2$ gfortran boolean1.f90 

Undefined symbols for architecture x86_64: 
     "_main", referenced from: 
     implicit entry/start for main executable 
    ld: symbol(s) not found for architecture x86_64 
    collect2: error: ld returned 1 exit status 

如果有人能指導我解決這個問題,我將非常感激。

+0

儘管在山獅上,我也遇到了同樣的錯誤。 – Alexis

回答