本文詳細的記錄了在 Linux 安裝Fortran編譯器的過程
1. 在瀏覽器中開啟 http://gcc.gnu.org/wiki/GFortranBinaries
2. 下載Linux的2進位版本,我的Linux是Fedora16, x86-64,所以我選擇的是http://gcc.gnu.org/wiki/GFortranBinaries下的
64-bit AMD-compatible processors (x86_64, AMD64,Intel64, em64t)
2.1 找到一個檔案並下載到本機,我選擇的是http://gfortran.com/download/x86_64/nightlies/gcc-trunk-20120601-r188095.tar.xz
2.2 下載 gcc-infrastructure.tar.xz
3. 解壓縮上面的兩個.xz檔案檔案到.tar檔案,我用的是peaZip,也可以用其他工具解壓縮
4. 複製上一步解開的檔案 gcc-infrastructure.tar 和 gcc-trunk-20120601-r188095.tar 到Linux PC /opt/目錄,需要root許可權
5. 展開gcc-trunk-20120601-r188095.tar 到 /opt目錄,
cd /opt
tar -xf gcc-trunk-20120601-r188095.tar
6. 移動 gcc-infrastructure.tar 到 gcc-trunk
mv gcc-infrastructure.tar ./gcc-trunk/
7. 展開gcc-infrastructure.tar 到 /opt/gcc-trunk/lib64 目錄
tar -xf gcc-infrastructure.tar
8. 刪除原始的tar檔案(略)
9. 在你的家目錄,也可以是其他目錄,建立一個f.sh檔案,內容如下
#!/bin/bash
if [ -z "$LD_LIBRARY_PATH" ] ; then
export LD_LIBRARY_PATH="/opt/gcc-trunk/lib64"
else
export LD_LIBRARY_PATH="/opt/gcc-trunk/lib64:$LD_LIBRARY_PATH"
fi
export PATH=/opt/gcc-trunk/bin:$PATH
10. 在你的家目錄,運行source f.sh 來設定環境變數
這是,你就可以使用gfortran 來編譯和連結你的fortran程式了,你可以使用gfortran --version來檢查你的編譯器版本。