以無明確名稱連接的命名檔案

若要將特定名稱提供給通常具有 fort.單元格式的檔案,您必須設定執行時期選項 unit_vars ,然後針對每一個塗銷檔案設定一個環境變數,其名稱格式為 XLFUNIT_單元 。 此關聯是在 Fortran 程式中的單元號碼與檔案系統中的路徑名稱之間。

例如,假設 Fortran 程式包含下列陳述式:
      OPEN (UNIT=1, FORM='FORMATTED', ACCESS='SEQUENTIAL', RECL=1024)
      …
      OPEN (UNIT=12, FORM='UNFORMATTED', ACCESS='DIRECT', RECL=131072)
      …
      OPEN (UNIT=123, FORM='UNFORMATTED', ACCESS='SEQUENTIAL', RECL=997)
XLFRTEOPTS="unit_vars=yes"     # Allow overriding default names.
XLFUNIT_1="/tmp/molecules.dat" # Use this named file.
XLFUNIT_12="../data/scratch"   # Relative to current directory.
XLFUNIT_123="/home/user/data/Users/username/data"  # Somewhere besides /tmp.
export XLFRTEOPTS XLFUNIT_1 XLFUNIT_12 XLFUNIT_123
附註:
  1. XLFUNIT_數字 變數名稱必須是大寫,且 數字 不得有任何前導零。
  2. 視您所設定的其他執行時期選項而定, unit_vars=yes 可能只是 XLFRTEOPTS 變數值的一部分。 請參閱 設定執行時期選項 ,以取得可能屬於 XLFRTEOPTS 值的其他選項。
  3. 如果 unit_vars 執行時期選項設為 no 或未定義,或者在執行程式時未設定適用的 XLFUNIT_number 變數,則程式會使用檔案的預設名稱 (fort.單元) ,並將它放置在現行目錄中。