將 Fortran 代碼從一個 Linux 系統移植到另一個 Linux 系統需要考慮以下幾個方面:
sudo apt update
sudo apt install gfortran
將源代碼文件復制到目標系統。可以使用 SCP、FTP、SFTP 等工具將源代碼文件從一個系統傳輸到另一個系統。
在目標系統上編譯源代碼。打開終端,導航到包含源代碼文件的目錄,然后運行以下命令來編譯源代碼:
gfortran source_file.f90 -o output_file
其中,source_file.f90
是源代碼文件名,output_file
是生成的可執行文件名。如果源代碼依賴于其他庫,可能需要在編譯命令中添加相應的鏈接選項。
如果源代碼依賴于其他庫,確保在目標系統上安裝這些庫。可以使用包管理器來安裝庫,或者從源代碼編譯并安裝庫。
運行編譯后的可執行文件。在終端中,導航到包含可執行文件的目錄,然后運行以下命令來運行程序:
./output_file
如果遇到問題,檢查錯誤信息并進行調試。可能需要根據目標系統的特性修改源代碼或編譯選項。
在解決所有問題并成功運行程序后,可以考慮將程序安裝到目標系統的標準路徑,以便其他用戶和應用程序可以訪問它。可以使用 make
和 Makefile
來自動化安裝過程。