เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

Ad


OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

aarch64-linux-gnu-gfortran-5 - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ aarch64-linux-gnu-gfortran-5 เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เด‡เดคเดพเดฃเต aarch64-linux-gnu-gfortran-5, เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


gfortran - GNU เดซเต‹เตผเดŸเตเดฐเดพเตป เด•เดฎเตเดชเตˆเดฒเตผ

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


gfortran [-c|-S|-E]
[-g] [-เดชเต‡เดœเต] [-Oเดฒเต†เดตเตฝ]
[-Wเดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต...] [-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต]
[-Iเดฎเตเดคเดฒเดพเดณเดฟ...] [-Lเดฎเตเดคเดฒเดพเดณเดฟ...]
[-Dเดฎเดพเด•เตเดฐเต‹[=defn]...] [-Uเดฎเดพเด•เตเดฐเต‹]
[-fเด“เดชเตเดทเตป...]
[-mเดฎเต†เดทเต€เตป-เด“เดชเตเดทเตป...]
[-o เด”เดŸเตเดŸเตเดซเดฟเตฝ] infile...

เดเดฑเตเดฑเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด‡เดตเดฟเดŸเต† เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เดคเดพเดดเต† เด•เดพเดฃเตเด•.

เดตเดฟเดตเดฐเดฃเด‚


เดฆเดฟ gfortran เด•เดฎเดพเตปเดกเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเต†เดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดœเดฟเดธเดฟ เด•เดฎเดพเตปเดกเต. เด“เดชเตเดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเด‚
GNU Fortran-เดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เตพ เด‡เดตเดฟเดŸเต† เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

เดŽเดฒเตเดฒเดพ GCC, GNU เดซเต‹เตผเดŸเตเดฐเดพเตป เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดฐเดฃเตเดŸเตเด‚ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต gfortran เด’เดชเตเดชเด‚ เดœเดฟเดธเดฟ (เด…เดคเตเดชเต‹เดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚
เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดฎเดฑเตเดฑเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพ g ++), GCC เดฏเดฟเตฝ GNU Fortran เดšเต‡เตผเดคเตเดคเดคเต เดฎเตเดคเตฝ
เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดกเตเดฐเตˆเดตเดฑเตเด•เดณเตเด‚ เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เด“เดชเตเดทเดจเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดคเดฐเดฃเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต, เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เดฎเตเด•เตพ เด‰เดฃเตเดŸเต; เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ -foo เดจเดจเตเดจเดพเดฏเดฟเดฐเตเดจเตเดจเต‡เดจเต†
be -fno-foo. เดˆ เดฎเดพเดจเตเดตเตฝ เดˆ เดฐเดฃเตเดŸเต เดซเต‹เดฎเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเต‚, เดเดคเดพเดฃเต เด…เดฒเตเดฒเดพเดคเตเดคเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ.

เด“เดชเตเดทเดจเตเด•เตพ


GNU Fortran-เดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดธเด‚เด—เตเดฐเดนเด‚ เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต, เดคเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เดตเดฟเดถเดฆเต€เด•เดฐเดฃเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเดพเดฃเต.

เดซเต‹เตผเดŸเตเดฐเดพเตป เดญเดพเดท เด“เดชเตเดทเดจเตเด•เตพ
- เดตเต€เดดเตเดš-เด†เดจเตเดคเดฐเดฟเด•เด™เตเด™เตพ -fbackslash -เดซเตเด•เตเดฐเต‡-เดชเต‹เดฏเดฟเดจเตเดฑเตผ -fd-lines-as-code -fd-lines-as-comments
-fdefault-double-8 -fdefault-integer-8 -fdefault-real-8 -fdollar-เดถเดฐเดฟ
-เดซเดฟเด•เตเดธเตเดกเต-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-n -เดซเดฟเด•เตเดธเดกเต-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ -เดซเตเดฐเต€-เดซเต‹เด‚ -เดซเตเดฐเต€-เดฒเตˆเตป-เดจเต€เดณเด‚-n
-เดซเตเดฐเต€-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ -เดธเดฟเดฆเตเดงเดพเดจเตเดคเด‚-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ -finteger-4-integer-8 -fmax-เดเดกเดจเตเดฑเดฟเดซเดฏเตผ-เดจเต€เดณเด‚
-fmodule-private -เดซเดฟเด•เตเดธเดกเต-เดซเต‹เด‚ -fno-range-เดšเต†เด•เตเด•เต -เดซเต‹เดชเต†เดจเดพเด•เตเด•เต -fopenmp -เดซเตเดฐเต€เตฝ-4-เดฑเดฟเดฏเตฝ-10
-เดซเตเดฐเต€เตฝ-4-เดฑเดฟเดฏเตฝ-16 -เดซเตเดฐเต€เตฝ-4-เดฑเดฟเดฏเตฝ-8 -เดซเตเดฐเต€เตฝ-8-เดฑเดฟเดฏเตฝ-10 -เดซเตเดฐเต€เตฝ-8-เดฑเดฟเดฏเตฝ-16 -เดซเตเดฐเต€เตฝ-8-เดฑเดฟเดฏเตฝ-4
-std=เด•เตเดฒเดพเดธเต

เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฟเด‚เด—เต เด“เดชเตเดทเดจเตเด•เตพ
-เดŽ-เดšเต‡เดพเดฆเตเดฏเด‚[=เด‰เดคเตเดคเดฐเด‚] -Aเดšเต‡เดพเดฆเตเดฏเด‚=เด‰เดคเตเดคเดฐเด‚ -C -เดธเดฟเดธเดฟ -Dเดฎเดพเด•เตเดฐเต‹[=defn] -H -P -Uเดฎเดพเด•เตเดฐเต‹ -เดธเดฟเดชเดฟเดชเดฟ -เดคเต€เดฏเดคเดฟ
-dI -เดกเดฟเดŽเด‚ -เดกเดฟเดŽเตป -dU -fworking-directory -เด‡เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเต เดฎเตเดคเดฒเดพเดณเดฟ -เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดซเดฏเดฒเต - iquote -isysroot เดฎเตเดคเดฒเดพเดณเดฟ
-เดตเตเดฏเดตเดธเตเดฅ เดฎเตเดคเดฒเดพเดณเดฟ -nocpp -nostdinc -undef

เดชเดฟเดถเด•เต เด’เดชเตเดชเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตเดทเดจเตเด•เตพ
-เดตเดฒเดฟเดฏเดธเดฟเด‚เด—เต - เดฎเดคเดฟเตฝ -เดตเดพเด‚เดชเตผเดธเดพเตปเดกเต -เดตเดพเดฑเต‡-เดฌเต—เดฃเตเดŸเตเด•เตพ -Wc-เดฌเตˆเตปเดกเดฟเด‚เด—เต-เดคเดฐเด‚ - เดชเตเดฐเดคเต€เด•เด‚-เดตเต†เดŸเตเดŸเตฝ
- เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ -เดกเดฌเตเดฒเตเดฏเตเดซเด™เตเดทเตป-เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เด‡เดจเตเดฑเตผเดซเต‡เดธเต -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚
-เดตเดฟเตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต-เดทเดพเดกเต‹ -เด‰เดธเต-เด‡เดฒเตเดฒเดพเดคเต†-เดฎเดพเดคเตเดฐเด‚ -Wintrinsics-std -Wline-เดŸเตเดฐเด™เตเด•เต‡เดทเตป
-Wno-align-commons -Wno-เดŸเดพเดฌเตเด•เตพ -เดฑเดฏเตฝ-เด•เตเดฏเต-เดธเตเดฅเดฟเดฐเด‚ - เด†เดถเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต -เดตเดฃเตเดŸเตผเดซเตเดฒเต‹
-Wunused-parameter -Wrealloc-lhs -Wrealloc-lhs-เดŽเดฒเตเดฒเดพเด‚ -Wtarget-เดœเต€เดตเดฟเดคเด•เดพเดฒเด‚ -fmax-errors=n
-fsyntax-เดฎเดพเดคเตเดฐเด‚ -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต -เดชเต†เดกเดจเตเดฑเดฟเด•เต-เดชเดฟเดถเด•เตเด•เตพ

เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด“เดชเตเดทเดจเตเด•เตพ
-fbacktrace -fdump-fortran-optimized -fdump-fortran-เด’เดฑเดฟเดœเดฟเดจเตฝ -fdump-parse-tree
-ffpe-trap=เดชเดŸเตเดŸเดฟเด• -ffpe-summary=เดชเดŸเตเดŸเดฟเด•

เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด“เดชเตเดทเดจเตเด•เตพ
-Iเดฎเตเดคเดฒเดพเดณเดฟ -Jเดฎเตเดคเดฒเดพเดณเดฟ -เดซเดฟเตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต-เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ-เดชเดพเดคเตเดคเต เดฎเตเดคเดฒเดพเดณเดฟ

เดฌเดจเตเดงเด‚ เด“เดชเตเดทเดจเตเด•เตพ
-static-libgfortran

เดชเตเดฐเดตเตผเดคเตเดคเดจเดธเดฎเดฏเด‚ เด“เดชเตเดทเดจเตเด•เตพ
-fconvert=เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ -fmax-subrecord-length=เดจเต€เดณเด‚ -frecord-marker=เดจเต€เดณเด‚ -fsign-เดชเต‚เดœเตเดฏเด‚

เด•เต‡เดพเดกเต เดคเดฒเดฎเตเดฑ เด“เดชเตเดทเดจเตเด•เตพ
-เดซเดพเด—เตเดฐเดธเต€เดตเต-เดซเด‚เด—เตเดทเตป-เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป -fblas-matmul-limit=n -fbounds-เดšเต†เด•เตเด•เต
-fcheck-array-temporaries -fcheck=
-fcoarray= -เดซเต†เด•เตเดธเตเดฑเตเดฑเต‡เดฃเตฝ-เดฌเตเดฒเดพเดธเต -ff2c -frontend-optimize
-finit-character=n -finit-integer=n -เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฒเต‹เด•เตเด•เตฝ-เดชเต‚เดœเตเดฏเด‚ -เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฒเต‹เดœเดฟเด•เตเด•เตฝ=
-เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฑเดฟเดฏเตฝ= -fmax-array-constructor=n -fmax-stack-var-size=n
-fno-align-commons -fno-เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต -fno-protect-parens -fno-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต
-เดซเตเดธเต†เด•เตเด•เตปเดกเต-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เตผ -fpack-เด‰เดคเตเดญเดตเดฟเดšเตเดšเดคเต -frealloc-lhs - เดซเตเดฐเต€เด•เตเด•เตผเดธเดฟเดตเต -เดซเตเดฐเต†เดชเดพเด•เตเด•เต-เด…เดฑเต‡เด•เตพ
-fshort-enums -fstack-arrays

เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เดญเดพเดท
เด•เด‚เดชเตˆเดฒเตผ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดš เดซเต‹เตผเดŸเตเดฐเดพเตป เดญเดพเดทเดฏเตเดŸเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-เดซเตเดฐเต€-เดซเต‹เด‚
-เดซเดฟเด•เตเดธเดกเต-เดซเต‹เด‚
เดธเต‹เดดเตเดธเต เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฒเต‡เด”เดŸเตเดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดธเต—เดœเดจเตเดฏ เดซเต‹เด‚ เดฒเต‡เด”เดŸเตเดŸเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต
เดซเต‹เตผเดŸเตเดฐเดพเตป 90. เดชเดดเดฏ เดซเต‹เตผเดŸเตเดฐเดพเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เดซเดฟเด•เตเดธเดกเต เดซเต‹เด‚ เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต. เดŽเดชเตเดชเต‡เดพเตพ
เด’เดฐเต เด“เดชเตเดทเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดซเดฏเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเดพเดฃเต เด‰เดฑเดตเดฟเดŸ เดซเต‹เด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต.

- เดตเต€เดดเตเดš-เด†เดจเตเดคเดฐเดฟเด•เด™เตเด™เตพ
เดˆ เดเดšเตเด›เดฟเด•เด‚ เดŽเดฒเตเดฒเดพ เด†เดจเตเดคเดฐเดฟเด• เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพเด•เตเด•เตเด‚ (เด—เตเดจเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต†) เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚ -std=f95 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต-เด•เด‚เดชเตเดฒเดฏเตปเดธเต เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดพเตฝ เดจเต‡เดŸเตเด•
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเดญเตเดฏเดฎเดพเดฏ เด…เดจเตเดคเตผเดฒเต€เดจเด™เตเด™เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตเดธเดธเต gfortran. เด…เดจเดจเตเดคเดฐเดซเดฒเดฎเดพเดฏเดฟ,
-Wintrinsics-std เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เด…เดคเต‡ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
"เดŽเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดฃเตฝ" เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดฒเตเดฒเดพเดคเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดจเตเดคเดฐเดฟเด•เดคเดฏเต† เดตเดฟเดณเดฟเด•เตเด•เตเด‚.

-fd-lines-as-code
-fd-lines-as-comments
เดจเดฟเดถเตเดšเดฟเดค เดซเต‹เด‚ เดธเตเดฐเต‹เดคเดธเตเดธเตเด•เดณเดฟเตฝ "d" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "D" เดŽเดจเตเดจเต เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดฒเตˆเดจเตเด•เตพเด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด• เดšเดฟเด•เดฟเดคเตเดธ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.
เดŽเด™เตเด•เดฟเดฒเต -fd-lines-as-code เด“เดชเตโ€Œเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เด†เดฆเตเดฏ เดจเดฟเดฐ เดชเต‹เดฒเต† เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เด’เดฐเต เดถเต‚เดจเตเดฏเดค เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ -fd-lines-as-comments เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เด•เดฎเดจเตเดฑเต เดฒเตˆเดจเตเด•เตพ.

-fdollar-เดถเดฐเดฟ
เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• $ เด’เดฐเต เดšเดฟเดนเตเดจ เดจเดพเดฎเดคเตเดคเดฟเตฝ เดธเดพเดงเตเดตเดพเดฏ เด…เดฆเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดคเต€เด•เดฎเดพเดฏเดฟ. เดŽเดจเตเดจเต เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดšเดฟเดนเตเดจเด™เตเด™เตพ $ เด†เด•เตเดจเตเดจเต
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏเดฟ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดŸเตˆเดชเตเดชเดฟเด‚เด—เดฟเดจเต เดเดคเตŠเด•เตเด•เต† เดจเดฟเดฏเดฎเด™เตเด™เดณเดพเดฃเต เดฌเดพเดงเด•เดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดจเดฟเดฐเดธเดฟเดšเตเดšเต
เดตเต†เดฃเตเดŸเตผเดฎเดพเตผ เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเดฟเดฏเดฎเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต $ "IMPLICIT" เดŽเดจเตเดจเดคเดฟเดฒเต† เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เดณเตเด‚ เดจเดฟเดฐเดธเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.

-fbackslash
เด’เดฐเตŠเดฑเตเดฑ เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เดณเดฟเดฒเต† เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเตเด•เดณเตเดŸเต† เดตเตเดฏเดพเด–เตเดฏเดพเดจเด‚ เดฎเดพเดฑเตเดฑเตเด•
เด•เดฅเดพเดชเดพเดคเตเดฐเด‚ เดฎเตเดคเตฝ "เดธเดฟ-เดธเตเดฑเตเดฑเตˆเตฝ" เดตเดฐเต†เดฏเตเดณเตเดณ เด•เดฅเดพเดชเดพเดคเตเดฐเด™เตเด™เตพ. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
"\a", "\b", "\f", "\n", "\r", "\t", "\v", "\\", "\0" เดŽเดจเตเดจเดฟเดต ASCII เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต, เดฌเดพเด•เตเด•เตโ€Œเดธเตโ€Œเดชเต‡เดธเต, เดซเต‹เด‚ เดซเต€เดกเต, เดจเตเดฏเต‚เดฒเตˆเตป, เด•เตเดฏเดพเดฐเต‡เดœเต เดฑเดฟเดŸเตเดŸเต‡เตบ, เดคเดฟเดฐเดถเตเดšเต€เดจ เดŸเดพเดฌเต, เดฒเด‚เดฌ เดŸเดพเดฌเต,
เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเต, NUL เดŽเดจเตเดจเดฟเดต เดฏเดฅเดพเด•เตเดฐเดฎเด‚. เด•เต‚เดŸเดพเดคเต†, "\x"nn, "\u"nnnn เด•เต‚เดŸเดพเดคเต† "\U"nnnnnnnn
(เดŽเดตเดฟเดŸเต† เด“เดฐเต‹เดจเตเดจเตเด‚ n เด’เดฐเต เดนเต†เด•เตเดธเดพเดกเต†เดธเดฟเดฎเตฝ เด…เด•เตเด•เดฎเดพเดฃเต) เดฏเต‚เดฃเดฟเด•เต‹เดกเต เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เต‹เดกเต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพเด•เตเด•เต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ. เด’เดฐเต เด•เดฅเดพเดชเดพเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเตเด‚
เดฎเตเตปเดญเดพเด—เด‚ \.

-fmodule-private
เดฎเตŠเดกเตเดฏเต‚เตพ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเตเดŸเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเตเดฐเดตเต‡เดถเดจเด•เตเดทเดฎเดค "เดชเตเดฐเตˆเดตเดฑเตเดฑเต" เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•. เด‰เดชเดฏเต‹เด—เดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเต
เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เตพ "เดชเตŠเดคเตเดตเดพเดฏเดคเต" เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

-เดซเดฟเด•เตเดธเตเดกเต-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-n
เดฒเต† เดธเดพเดงเดพเดฐเดฃ เดซเดฟเด•เตเดธเดกเต-เดซเต‹เด‚ เดฒเตˆเดจเตเด•เดณเดฟเตฝ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด•เต‹เดณเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
เดธเต‹เดดเตเดธเต เดซเดฏเตฝ, เด…เดคเดฟเดฒเต‚เดŸเต† เดธเตเดชเต†เดฏเตเดธเตเด•เตพ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต (เด† เดจเต€เดณเดคเตเดคเดฟเตฝ เดชเดพเดกเต เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†).
เดทเต‹เตผเดŸเตเดŸเต เดซเดฟเด•เตเดธเดกเต เดซเต‹เด‚ เดฒเตˆเดจเตเด•เดณเตเดŸเต† เด…เดฑเตเดฑเด™เตเด™เตพ.

เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดœเดจเดชเตเดฐเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ n 72 (เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด‚), 80 (เด•เดพเตผเดกเต เด‡เดฎเต‡เดœเต), เด•เต‚เดŸเดพเดคเต†
132 (เดšเดฟเดฒ เดœเดจเดชเตเดฐเดฟเดฏ เด•เด‚เดชเตˆเดฒเดฑเตเด•เดณเดฟเดฒเต† "เดตเดฟเดชเตเดฒเต€เด•เตƒเดค-เด‰เดฑเดตเดฟเดŸเด‚" เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ). n เด•เดดเดฟเดฏเตเด•
เด‡เดคเตเด‚ เด†เด•เตเด• เด†เดฐเตเด‚, เดฎเตเดดเตเดตเตป เดตเดฐเดฟเดฏเตเด‚ เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฏเดคเตเด‚ เดคเตเดŸเดฐเตเดจเตเดจ เดธเตเดตเดญเดพเดตเดตเตเดฎเดพเดฃเต
เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพเด•เตเด•เต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดฒเตˆเตป เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เดŸเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.
-เดซเดฟเด•เตเดธเดกเต-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-0 เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเด‚ -เดซเดฟเด•เตเดธเดกเต-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

-เดซเตเดฐเต€-เดฒเตˆเตป-เดจเต€เดณเด‚-n
เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดฒเต† เดธเดพเดงเดพเดฐเดฃ เดซเตเดฐเต€-เดซเต‹เด‚ เดฒเตˆเดจเตเด•เดณเดฟเตฝ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด•เต‹เดณเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
เดซเดฏเตฝ. เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ 132 เด†เดฃเต. n เด’เดฐเตเดชเด•เตเดทเต‡ เด†เดฐเตเด‚, เดฎเตเดดเตเดตเตป เดตเดฐเดฟเดฏเตเด‚ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฏ. -เดซเตเดฐเต€-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-0 เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเด‚ -เดซเตเดฐเต€-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

-fmax-identifier-length=n
เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเดฐเดฎเดพเดตเดงเดฟ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดฆเตˆเตผเด˜เตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดธเดพเดงเดพเดฐเดฃ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ 31 (เดซเต‹เตผเดŸเตเดฐเดพเตป 95) เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต
63 (เดซเต‹เตผเดŸเตเดฐเดพเตป 2003, เดซเต‹เตผเดŸเตเดฐเดพเตป 2008).

-เดธเดฟเดฆเตเดงเดพเดจเตเดคเด‚-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ "IMPLICIT" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดคเตเดค เดชเด•เตเดทเด‚, เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดฒเตเดฒเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•
เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ. เด“เดฐเต‹เดจเตเดจเดฟเดจเตเดฑเต†เดฏเตเด‚ เดคเตเดŸเด•เตเด•เดคเตเดคเต‹เดŸเต "เด‡เด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต เดจเต‹เตบ" เดŽเดจเตเดจเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเดฟเดคเต
เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚.

-เดซเตเด•เตเดฐเต‡-เดชเต‹เดฏเดฟเดจเตเดฑเตผ
C-เดชเต‹เดฒเตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเตฝเด•เตเดจเตเดจ เด•เตเดฐเต‡ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

-เดซเต‹เดชเต†เดจเดพเด•เตเด•เต
OpenACC เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดธเต—เดœเดจเตเดฏ เดฐเต‚เดชเดคเตเดคเดฟเตฝ OpenACC "!$acc" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด•เต‚เดŸเดพเดคเต† "c$acc", *$acc, "!$acc" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดฟเดถเตเดšเดฟเดค เดฐเต‚เดชเดคเตเดคเดฟเตฝ, "!$" เดธเต‹เดชเดพเดงเดฟเด• เดธเดฎเดพเดนเดพเดฐเด‚
เดธเต†เดจเตเดฑเดฟเดจเดฒเตเด•เตพ เดธเตเดตเดคเดจเตเดคเตเดฐ เดฐเต‚เดชเดคเตเดคเดฟเดฒเตเด‚ "c$", "*$", "!$" เดŽเดจเตเดจเต€ เดธเต†เดจเตเดฑเดฟเดจเดฒเตเด•เตพ เดจเดฟเดถเตเดšเดฟเดค เดฐเต‚เดชเดคเตเดคเดฟเดฒเตเด‚, เดŽเดชเตเดชเต‹เตพ
OpenACC เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเตŠเดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดธเดตเดฟเดถเต‡เดทเดคเดฏเดพเดฃเต, เด…เดชเต‚เตผเดฃเตเดฃเดตเตเด‚ เดญเดพเดตเดฟเดฏเดฟเตฝ เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดตเดฟเดงเต‡เดฏเดตเตเดฎเดพเดฃเต
GCC เดฏเตเดŸเต† เดชเดคเดฟเดชเตเดชเตเด•เตพ. เด•เดพเดฃเตเด•https://gcc.gnu.org/wiki/OpenACC> เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

-fopenmp
OpenMP เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดธเต—เดœเดจเตเดฏ เดซเต‹เดฎเดฟเดฒเตเดณเตเดณ OpenMP "!$omp" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด•เต‚เดŸเดพเดคเต† "c$omp", *$omp, "!$omp" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดฟเดถเตเดšเดฟเดค เดฐเต‚เดชเดคเตเดคเดฟเตฝ, "!$" เดธเต‹เดชเดพเดงเดฟเด• เดธเดฎเดพเดนเดพเดฐเด‚
เดธเต†เดจเตเดฑเดฟเดจเดฒเตเด•เตพ เดธเตเดตเดคเดจเตเดคเตเดฐ เดฐเต‚เดชเดคเตเดคเดฟเดฒเตเด‚ "c$", "*$", "!$" เดŽเดจเตเดจเต€ เดธเต†เดจเตเดฑเดฟเดจเดฒเตเด•เตพ เดจเดฟเดถเตเดšเดฟเดค เดฐเต‚เดชเดคเตเดคเดฟเดฒเตเด‚, เดŽเดชเตเดชเต‹เตพ
เด“เดชเตเดชเตบเดŽเด‚เดชเดฟ เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดทเตป -fopenmp
เดงเตเดตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต - เดซเตเดฐเต€เด•เตเด•เตผเดธเดฟเดตเต.

-fno-range-เดšเต†เด•เตเด•เต
เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เตพ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดถเตเดฐเต‡เดฃเดฟ เดชเดฐเดฟเดถเต‹เดงเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•
เดธเดฎเดพเดนเดพเดฐเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต GNU Fortran เด’เดฐเต เดชเดฟเดถเด•เต เดจเตฝเด•เตเด‚
"a = 1. / 0" เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด’เดฐเต เดชเดฟเดถเด•เตเด‚ เดจเตฝเด•เดฟเดฒเตเดฒ เด•เต‚เดŸเดพเดคเต† "a" เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
"+เด‡เตปเดซเดฟเดจเดฟเดฑเตเดฑเดฟ" เดŽเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เดฟ. เด’เดฐเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด’เดฐเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
["-HUGE()":"HUGE()"] เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดถเตเดฐเต‡เดฃเดฟ, เดคเตเดŸเตผเดจเตเดจเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ "-Inf" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดšเดฟเดคเดฎเดพเดฏเดคเต "+Inf". เด…เดคเตเดชเต‹เดฒเต†, "DATA i/Z'FFFFFFF'/" เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดฟเตฝ เด•เดฒเดพเดถเดฟเด•เตเด•เตเด‚
เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เด“เดตเตผเดซเตเดฒเต‹, เดŽเดจเตเดจเดพเตฝ เด•เต‚เดŸเต† -fno-range-เดšเต†เด•เตเด•เต เดฎเต‚เดฒเตเดฏเด‚ "เดšเตเดฑเตเดฑเตเด‚" เด’เดชเตเดชเด‚
เดชเด•เดฐเด‚ "i" เดŽเดจเตเดจเดคเต -1 เด†เดฏเดฟ เดคเตเดŸเด™เตเด™เตเด‚.

-fdefault-integer-8
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเตเด‚ เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดคเดฐเด™เตเด™เดณเตเด‚ 8 เดฌเตˆเดฑเตเดฑเต เดตเตˆเดกเต เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดˆ เด“เดชเตเดทเดจเตเด‚
42 เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต -finteger-4-integer-8, เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเต‹เดŸเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เดฐเตเดคเต.

-fdefault-real-8
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฏเดฅเดพเตผเดคเตเดฅ เดคเดฐเด‚ 8 เดฌเตˆเดฑเตเดฑเต เดตเตˆเดกเต เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดˆ เดเดšเตเด›เดฟเด•เดตเตเด‚ เดˆ เดคเดฐเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต
1.0 เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดจเต‹เตบ-เด‡เดฐเดŸเตเดŸ เดฏเดฅเดพเตผเดคเตเดฅ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ, เด•เต‚เดŸเดพเดคเต† "DOUBLE" เดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดตเต€เดคเดฟเดฏเต† เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ PRECISION" เดฎเตเดคเตฝ 16 เดฌเตˆเดฑเตเดฑเตเด•เตพ เดตเดฐเต†, "-fdefault-double-8" เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.
-เดซเตเดฐเต€เตฝ-4-เดฑเดฟเดฏเตฝ-8, เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเด–เตเดฏเดพเดชเดจเดคเตเดคเต‹เดŸเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-fdefault-double-8
"DOUBLE PRECISION" เดคเดฐเด‚ 8 เดฌเตˆเดฑเตเดฑเต เดตเต€เดคเดฟเดฏเตเดณเตเดณ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เดŽเด™เตเด•เดฟเตฝ -fdefault-real-8 เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดชเด•เดฐเด‚ "เด‡เดฐเดŸเตเดŸ เดชเตเดฐเดฟเดธเดฟเดทเตป" เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดธเดพเดงเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ 16 เดฌเตˆเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดชเตเดฐเดฎเต‹เดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด’เดชเตเดชเด‚ -fdefault-double-8 เด‡เดคเต เดคเดŸเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.
"1.d0" เดชเต‹เดฒเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ -fdefault-real-8 เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚,
เด…เดคเตเดชเต‹เดฒเต† -fdefault-double-8 เด…เดคเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-finteger-4-integer-8
เดŽเดฒเตเดฒเดพ "INTEGER(KIND=4)" เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเตเด‚ เด’เดฐเต "INTEGER(KIND=8)" เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฎเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•. "KIND=8" เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เด…เดชเตเดชเต‹เตพ เด’เดฐเต เดชเดฟเดถเด•เต เดจเตฝเด•เตเด‚. เดˆ เด“เดชเตเดทเตป เดถเตเดฐเดฆเตเดงเดฏเต‹เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเตเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดธเดพเดงเตเดฏเดฎเดพเดฏ เด†เดถเด™เตเด•เดฏเตเดณเตเดณ เดฎเต‡เด–เดฒเด•เดณเดฟเตฝ เด•เต‹เดณเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดฌเดพเดนเตเดฏ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพ, "เดคเตเดฒเตเดฏเดค" เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดชเตŠเดคเตเดตเดพเดฏ" เดŽเดจเตเดจเดคเดฟเดฒเต† เดตเดฟเดจเตเดฏเดพเดธเด‚, เดœเดจเดฑเดฟเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ,
BOZ เด…เด•เตเดทเดฐเต€เดฏ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚, เด•เต‚เดŸเดพเดคเต† I/O. เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเดฐเดฟเดถเต‹เดงเดจ
เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดค เดซเต‹เตผเดŸเตเดฐเดพเตป เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚, เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต -fdump-เดฎเดฐเด‚-เด’เดฑเดฟเดœเดฟเดจเตฝ, เด†เดฃเต
เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเต.

-เดซเตเดฐเต€เตฝ-4-เดฑเดฟเดฏเตฝ-8
-เดซเตเดฐเต€เตฝ-4-เดฑเดฟเดฏเตฝ-10
-เดซเตเดฐเต€เตฝ-4-เดฑเดฟเดฏเตฝ-16
-เดซเตเดฐเต€เตฝ-8-เดฑเดฟเดฏเตฝ-4
-เดซเตเดฐเต€เตฝ-8-เดฑเดฟเดฏเตฝ-10
-เดซเตเดฐเต€เตฝ-8-เดฑเดฟเดฏเตฝ-16
เดŽเดฒเตเดฒเดพ "REAL(KIND=M)" เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเต†เดฏเตเด‚ "REAL(KIND=N)" เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฎเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•. "REAL(KIND=N)" เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เด…เดชเตเดชเต‹เตพ เด’เดฐเต เดชเดฟเดถเด•เต เดจเตฝเด•เตเด‚. เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดฏเดฅเดพเตผเดคเตเดฅ เดคเดฐเด™เตเด™เดณเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
เดˆ เด“เดชเตเดทเตป เดตเดดเดฟ. เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดถเตเดฐเดฆเตเดงเดฏเต‹เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚, เด…เดต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเตเด•เตพ. เดธเดพเดงเตเดฏเดฎเดพเดฏ เด†เดถเด™เตเด•เดฏเตเดณเตเดณ เดฎเต‡เด–เดฒเด•เดณเดฟเตฝ เดฌเดพเดนเตเดฏ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ, เดตเดฟเดจเตเดฏเดพเดธเด‚ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
"EQUIVALENCE" เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดชเตŠเดคเตเดตเดพเดฏ", เดœเดจเดฑเดฟเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเดฟเตฝ, BOZ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚,
เด•เต‚เดŸเดพเดคเต† I/O. เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดค เดซเต‹เตผเดŸเตเดฐเดพเดจเตเดฑเต† เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดถเต‹เดงเดจ
เด•เต‹เดกเต, เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต -fdump-เดฎเดฐเด‚-เด’เดฑเดฟเดœเดฟเดจเตฝ, เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-std=เด•เตเดฒเดพเดธเต
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฒเดตเดพเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•, เด…เดคเดฟเตฝ เด’เดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
f95, f2003, f2008, gnu, เด…เดฅเดตเดพ เดฒเต†เด—เดธเดฟ. เด‡เดคเดฟเดจเดพเดฏเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เด•เตเดฒเดพเดธเต is gnu, เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดซเต‹เตผเดŸเตเดฐเดพเตป 95 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เด’เดฐเต เดธเต‚เดชเตเดชเตผเดธเต†เดฑเตเดฑเต
GNU Fortran, เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดชเตเดคเดฟเดฏ เด•เต‹เดกเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต. เดฆเดฟ เดฒเต†เด—เดธเดฟ เดฎเต‚เดฒเตเดฏเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฃเต เดŽเดจเตเดจเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเต†
เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ, เดชเดดเดฏ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เดพเด‚. เดฆเดฟ f95, f2003
เด’เดชเตเดชเด‚ f2008 เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดซเต‹เตผเดŸเตเดฐเดพเตป 95, เดซเต‹เตผเดŸเตเดฐเดพเตป 2003 เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เด•เตผเดถเดจเดฎเดพเดฏ เด…เดจเตเดฐเต‚เดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เดซเต‹เตผเดŸเตเดฐเดพเตป 2008 เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ, เดฏเดฅเดพเด•เตเดฐเดฎเด‚; เดŽเดจเตเดจเดคเดฟเดจเดชเตเดชเตเดฑเดฎเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเด‚ เดชเดฟเดถเด•เตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดญเดพเดทเดพ เดจเดฟเดฒเดตเดพเดฐเดตเตเด‚ เดซเต‹เตผเดŸเตเดฐเดพเตป 77 เดธเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเดฟเตฝ เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต. -std=f2008ts เดซเต‹เตผเดŸเตเดฐเดพเตป 2008 เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดŸเต†เด•เตเดจเดฟเด•เตเด•เตฝ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป (TS) 29113 เดจเตเดฑเต† เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต
เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดพเดจเตเดคเดฐ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเตฝ เดธเดฟ, เดŸเดฟเดŽเดธเต 18508 เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดซเต‹เตผเดŸเตเดฐเดพเตป เด‡เดจเตเดฑเดฑเต‹เดชเตเดชเดฑเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ
เดซเต‹เตผเดŸเตเดฐเดพเตป.

เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• เด’เดชเตเดชเด‚ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเด‚ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฟเด‚เด—เต
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด“เดชเตเดทเดจเตเด•เตพ. เดตเดฟเดญเดพเด—เด‚ เด•เดพเดฃเตเด• เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฟเด‚เด—เต เด’เดชเตเดชเด‚ เดธเต‹เดชเดพเดงเดฟเด• เด•เดฎเตเดชเตˆเดฒเตเดšเต†เดฏเตเดฏเตฝ เดตเต‡เดฃเตเดŸเดฟ
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ gfortran.

-เดธเดฟเดชเดฟเดชเดฟ
-nocpp
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดซเดฏเตฝ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เด†เดฃเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดธเตเดตเดฏเดฎเต‡เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
is .fpp, .เดŽเดซเตเดชเดฟเดชเดฟ, .F, .เดตเต‡เดฃเตเดŸเดฟ, .เดŽเดซเต.เดŸเดฟ.เดŽเตป, .F90, .F95, .F03 or .F08. เดธเตเดตเดฎเต‡เดงเดฏเดพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดซเต‹เตผเดŸเตเดฐเดพเตป เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

เดฎเตเด•เดณเดฟเตฝ เดฒเดฟเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‡เดพเด‚: -nocpp.

เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฎเต‹เดกเดฟเดฒเดพเดฃเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดซเดฏเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ,
เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดฒเตˆเตป เดฆเตˆเตผเด˜เตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเด•เตพ, เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดจเตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เดšเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ -เดซเตเดฐเต€-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ or -เดซเดฟเด•เตเดธเดกเต-เดฒเตˆเตป-เดฒเต†เด™เตเดคเต-เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เด“เดชเตเดทเดจเตเด•เตพ.

-เดกเดฟเดŽเด‚ เดธเดพเดงเดพเดฐเดฃ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเต เดชเด•เดฐเด‚, เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเด‚ '#define' เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดš เดฎเดพเด•เตเดฐเต‹เด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†, เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃ เดตเต‡เดณเดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดฎเดพเด•เตเดฐเต‹เด•เตพ.
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดคเดฟเดชเตเดชเดฟเตฝ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เด‚ เด‡เดคเต เดจเตฝเด•เตเดจเตเดจเต
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเตผ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดซเดฏเดฒเตเด‚ เด‡เดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• foo.f90, เด•เดฎเดพเตปเดกเต

foo.f90 เดธเตเดชเตผเดถเดฟเด•เตเด•เตเด•; gfortran -cpp -E -dM foo.f90

เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฎเดพเด•เตเดฐเต‹เด•เดณเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด‚.

-เดคเต€เดฏเดคเดฟ เดชเต‡เดพเดฒเต† -เดกเดฟเดŽเด‚ เดฐเดฃเตเดŸเต เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตŠเดดเดฟเด•เต†: เด…เดคเดฟเตฝ เดฎเตเตปเดจเดฟเดถเตเดšเดฏเดฟเดšเตเดš เดฎเดพเด•เตเดฐเต‹เด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเต
"#define" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เดซเดฒเดตเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฐเดฃเตเดŸเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเดพเดงเดพเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.

-เดกเดฟเดŽเตป เดชเต‡เดพเดฒเต† -เดคเต€เดฏเดคเดฟ, เดŽเดจเตเดจเดพเตฝ เดฎเดพเด•เตเดฐเต‹ เดชเต‡เดฐเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเต‚, เด…เดตเดฏเตเดŸเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเดฒเตเดฒ.

-dU เดชเต‡เดพเดฒเต† dD เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเต‹ เด†เดฏ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดฎเดพเดคเตเดฐเด‚
เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เด•เตเดจเตเดจเต; เด‰เดชเดฏเต‹เด—เด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดจ เดตเดฐเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเตˆเด•เตเด‚
เดฎเดพเด•เตเดฐเต‹; เด•เต‚เดŸเดพเดคเต† '#undef' เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดคเดคเตเดฎเดพเดฏ เดฎเดพเด•เตเดฐเต‹เด•เตพเด•เตเด•เตเดณเตเดณ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดพเดฃเต
เดธเดฎเดฏเด‚.

-dI เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เดซเดฒเดคเตเดคเดฟเดจเต เดชเตเดฑเดฎเต† '#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•' เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•.

-fworking-directory
เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เดฑเตเด•เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด…เดฑเดฟเดฏเตเด•. เดˆ เด“เดชเตเดทเตป เดŽเดชเตเดชเต‹เตพ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ, เดชเตเดฐเดฟเดชเตเดฐเตŠเดธเดธเตเดธเตผ เดชเตเดฐเดพเดฐเด‚เดญ เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เดฑเดฟเดจเต เดถเต‡เดทเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เตผ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด‚
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดตเตผเด•เตเด•เดฟเด‚เด—เต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เดถเต‡เดทเด‚ เดฐเดฃเตเดŸเต เดธเตเดฒเดพเดทเตเด•เตพ. เดœเดฟเดธเดฟเดธเดฟ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ, เด…เดคเต เดชเตเดฐเดฟเดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตโ€Œเดค เด‡เตปเดชเตเดŸเตเดŸเดฟเตฝ เด‰เดณเตเดณเดชเตเดชเต‹เตพ, เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‡เด™เตเด™เดจเต† เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดจเตเดจเต
เดšเดฟเดฒ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดŸเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚
เดจเดฟเดฐเดพเด•เดฐเดฟเดšเตเดš เดฐเต‚เดชเด‚ -fno-working-directory. เด†เดฃเต†เด™เตเด•เดฟเตฝ -P เด•เดฎเดพเตปเดกเดฟเตฝ เดซเตเดฒเดพเด—เต เด‰เดฃเตเดŸเต
เดฒเตˆเตป, "#เดฒเตˆเตป" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดˆ เด“เดชเตเดทเดจเต เดซเดฒเดฎเดฟเดฒเตเดฒ.

-เด‡เดฆเดฟเดฐเดพเดซเตเดฑเตเดฑเตผ เดฎเตเดคเดฒเดพเดณเดฟ
เดคเดฟเดฐเดฏเตฝ เดฎเตเดคเดฒเดพเดณเดฟ เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดถเต‡เดทเด‚ เด…เดคเต เดšเต†เดฏเตเดฏเตเด• -I เด’เดชเตเดชเด‚
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเต€เตผเดจเตเดจเต. เดฎเตเดคเดฒเดพเดณเดฟ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. dir "=" เดŽเดจเตเดจเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, "=" เดŽเดจเตเดจเดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
sysroot เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต; เด•เดพเดฃเตเด• --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด’เดชเตเดชเด‚ -isysroot.

-เด‡เดฎเตพเดŸเตเดŸเดฟเดฒเดฟเดฌเต เดฎเตเดคเดฒเดพเดณเดฟ
เด‰เดชเดฏเต‡เดพเด—เด‚ เดฎเตเดคเดฒเดพเดณเดฟ เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ C++ เดนเต†เดกเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดพเดฏเดฟ.

-เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณเดตเดฏเตเดŸเต† เด‰เดชเดธเตผเด—เตเด—เดฎเดพเดฏเดฟ -iwithprefix เด“เดชเตเดทเดจเตเด•เตพ. เดŽเด™เตเด•เดฟเตฝ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต
เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เตพ เด…เดจเตเดคเดฟเดฎเดฎเดพเดฏ '/' เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฃเด‚.

-isysroot เดฎเตเดคเดฒเดพเดณเดฟ
เดˆ เด“เดชเตเดทเตป เดชเต‹เดฒเต†เดฏเดพเดฃเต --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด“เดชเตเดทเตป, เดŽเดจเตเดจเดพเตฝ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต. เด•เดพเดฃเตเด•
--เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต เด“เดชเตเดทเตป.

- iquote เดฎเตเดคเดฒเดพเดณเดฟ
เดคเดฟเดฐเดฏเตฝ เดฎเตเดคเดฒเดพเดณเดฟ "#include "file"" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚; เด…เดตเดฐเดฒเตเดฒ
"#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต ", เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟ -I เดฎเตเดฎเตเดชเตเด‚
เดธเดพเดงเดพเดฐเดฃ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ. เดŽเด™เตเด•เดฟเตฝ เดฎเตเดคเดฒเดพเดณเดฟ "=" เดŽเดจเตเดจเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต "=" เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚
sysroot เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต; เด•เดพเดฃเตเด• --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด’เดชเตเดชเด‚ -isysroot.

-เดตเตเดฏเดตเดธเตเดฅ เดฎเตเดคเดฒเดพเดณเดฟ
เดคเดฟเดฐเดฏเตฝ เดฎเตเดคเดฒเดพเดณเดฟ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดถเต‡เดทเด‚ -I เดŽเดจเตเดจเดพเตฝ เดฎเตเดฎเตเดชเต
เดธเดพเดงเดพเดฐเดฃ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ. เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด†เดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•, เด…เดคเตเดตเดดเดฟ เด…เดคเตเดคเดจเตเดจเต† เดฒเดญเดฟเด•เตเด•เตเด‚
เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดšเดฟเด•เดฟเดคเตเดธ. เดŽเด™เตเด•เดฟเตฝ เดฎเตเดคเดฒเดพเดณเดฟ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
"=", เดคเตเดŸเตผเดจเตเดจเต "=" เดธเดฟเดธเตโ€Œเดฑเต‚เดŸเตเดŸเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚; เด•เดพเดฃเตเด• --เดธเดฟเดธเต เดฑเต‚เดŸเตเดŸเต เด’เดชเตเดชเด‚ -isysroot.

-nostdinc
เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดคเดฟเดฐเดฏเดฐเตเดคเต. เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดฎเดพเดคเตเดฐเด‚
เด•เต‚เดŸเต† เดจเดฟเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต -I เด“เดชเตเดทเดจเตเด•เตพ (เด’เดชเตเดชเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดซเดฏเดฒเดฟเดจเตเดฑเต† เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเด‚, เดŽเด™เตเด•เดฟเตฝ
เด‰เดšเดฟเดคเด‚) เดคเดฟเดฐเดฏเตเดจเตเดจเต.

-undef
เดธเดฟเดธเตเดฑเตเดฑเด‚-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดฟเดธเดฟเดธเดฟ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดฎเดพเด•เตเดฐเต‹เด•เดณเตŠเดจเตเดจเตเด‚ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดฐเตเดคเต. เดฎเดพเดจเดฆเดฃเตเดกเด‚ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเดพเด•เตเดฐเต‹เด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-Aเดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด•=เด‰เดคเตเดคเดฐเด‚
เดชเตเดฐเดตเดšเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด‰เดฑเดชเตเดชเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด• เดฎเดฑเตเดชเดŸเดฟเดฏเตเด‚ เด‰เดคเตเดคเดฐเด‚. เดˆ เดซเต‹เด‚
เดชเดดเดฏ เดฐเต‚เดชเดคเตเดคเต‡เด•เตเด•เดพเตพ เดฎเตเตปเด—เดฃเดจ -เดŽ เดชเตเดฐเต†เดกเดฟเด•เตเด•เต‡เดฑเตเดฑเต(เด‰เดคเตเดคเดฐเด‚), เด…เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด…เดคเต
เดทเต†เตฝ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

-เดŽ-เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด•=เด‰เดคเตเดคเดฐเด‚
เดชเตเดฐเดตเดšเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด…เดตเด•เดพเดถเดตเดพเดฆเด‚ เดฑเดฆเตเดฆเดพเด•เตเด•เตเด• เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด• เดฎเดฑเตเดชเดŸเดฟเดฏเตเด‚ เด‰เดคเตเดคเดฐเด‚.

-C เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดคเดณเตเดณเดฟเด•เตเด•เดณเดฏเดฐเตเดคเต. เดŽเดฒเตเดฒเดพ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต, เด’เดดเดฟเด•เต†
เดชเตเดฐเตŠเดธเดธเตเดธเต เดšเต†เดฏเตโ€Œเดค เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเตเด•เดณเดฟเดฒเต† เด•เดฎเดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เด…เดต เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเดฟเดจเต‹เดŸเตŠเดชเตเดชเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด‚.

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เดฃเด‚ -C; เด…เดคเต เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเดฑเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเต† เด…เดตเดฐเตเดŸเต‡เดคเดพเดฏ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเดจเตเดจเดคเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ
เด’เดฐเต เดกเดฏเดฑเด•เตโ€Œเดฑเตเดฑเต€เดตเต เดฒเตˆเดจเดฟเดจเตเดฑเต† เด†เดฐเด‚เดญเด‚ เด† เดตเดฐเดฟเดฏเต† เด’เดฐเต เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเด‚
เดธเดพเดงเดพเดฐเดฃ เดธเต‹เดดเตเดธเต เดฒเตˆเตป, เดฒเตˆเดจเดฟเดฒเต† เด†เดฆเตเดฏเดคเตเดคเต† เดŸเต‹เด•เตเด•เตบ เด‡เดจเดฟ เด’เดฐเต '#' เด…เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เด‡เดคเต เดจเดฟเดฒเดตเดฟเตฝ C-Style เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด‡เดคเตเดตเดฐเต† เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดซเต‹เตผเดŸเตเดฐเดพเตป เดถเตˆเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•.

-เดธเดฟเดธเดฟ เดฎเดพเด•เตเดฐเต‹ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดธเดฎเดฏเดคเตเดคเต เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดจเดฟเดฐเดธเดฟเด•เตเด•เดฐเตเดคเต. เด‡เดคเต เดชเต‹เดฒเต†เดฏเดพเดฃเต -C, เด’เดดเดฟเด•เต†
เดฎเดพเด•เตเดฐเต‹เด•เดณเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต
เดฎเดพเด•เตเดฐเต‹ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฏเตเดŸเต† เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เตพ เด•เต‚เดŸเดพเดคเต† -C เด“เดชเตเดทเตป ,. -เดธเดฟเดธเดฟ เด“เดชเตเดทเตป เดŽเดฒเตเดฒเดพ C++-เดถเตˆเดฒเดฟเด•เตเด•เตเด‚ เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต
เดฎเดพเด•เตเดฐเต‹เดฏเตเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เด•เดฎเดจเตเดฑเตเด•เตพ เดธเดฟ-เดธเตเดฑเตเดฑเตˆเตฝ เด•เดฎเดจเตเดฑเตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดฃเด‚. เด‡เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดคเดŸเดฏเดพเดจเดพเดฃเต
เด‰เดฑเดตเดฟเดŸ เดตเดฐเดฟเดฏเตเดŸเต† เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดญเดพเด—เด‚ เด…เดถเตเดฐเดฆเตเดงเดฎเดพเดฏเดฟ เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด† เดฎเดพเด•เตเดฐเต‹เดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚.
เดฆเดฟ -เดธเดฟเดธเดฟ เดฒเดฟเดจเตเดฑเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เด‡เดคเต เดจเดฟเดฒเดตเดฟเตฝ C-, C++-เดธเตเดฑเตเดฑเตˆเตฝ เด•เดฎเดจเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดซเต‹เตผเดŸเตเดฐเดพเตป เดถเตˆเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เด•เดฎเดจเตเดฑเตเด•เตพ เด‡เดคเตเดตเดฐเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-Dเดชเต‡เดฐเต
เดจเดฟเตผเดตเดšเดจเด‚ 1 เดธเดนเดฟเดคเด‚ เดชเต‡เดฐเต เดฎเดพเด•เตเดฐเต‹ เด†เดฏเดฟ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเด•เตเด•เตเด•.

-Dเดชเต‡เดฐเต=เดจเดฟเดฐเตเดตเดšเดจเด‚
เดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดจเดฟเดฐเตเดตเดšเดจเด‚ เด…เดต เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเดคเตเดชเต‹เดฒเต† เดŸเต‹เด•เตเด•เดฃเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดฐเต '#define' เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดฒเต† เดตเดฟเดตเตผเดคเตเดคเดจ เด˜เดŸเตเดŸเด‚ เดฎเต‚เดจเตเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, เดจเดฟเตผเดตเดšเดจเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดŽเด‚เดฌเดกเดกเต เดจเตเดฏเต‚เดฒเตˆเตป เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เตเด•.

เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดทเต†เดฒเตเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดทเต†เตฝ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
a เด‰เดณเตเดณ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดทเต†เดฒเตเดฒเดฟเดจเตเดฑเต† เด‰เดฆเตเดงเดฐเดฃเดฟ เดตเดพเด•เตเดฏเด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เดทเต†เตฝ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดฟเตฝ เด…เตผเดคเตเดฅเด‚.

เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด’เดฐเต เดซเด‚เด—เตเดทเตป เดชเต‹เดฒเตเดณเตเดณ เดฎเดพเด•เตเดฐเต‹ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดŽเดดเตเดคเตเด•
เดคเตเดฒเตเดฏ เดšเดฟเดนเตเดจเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเตเด•เดณเตเดณเตเดณ เดฒเดฟเดธเตเดฑเตเดฑเต (เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ). เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเต เด†เด•เตเดจเตเดจเต
เด’เดŸเตเดŸเตเดฎเดฟเด•เตเด• เดทเต†เดฒเตเดฒเตเด•เตพเด•เตเด•เตเด‚ เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฏเดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด“เดชเตเดทเตป เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. sh, csh เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚,
"-D'name(args...)=definition'" เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

-D เด’เดชเตเดชเด‚ -U เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดŽเดฒเตเดฒเดพเด‚
-D, -U เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ -imacros เดซเดฏเดฒเตเด‚ -include เดซเดฏเตฝ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-H เดฎเดฑเตเดฑเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดนเต†เดกเตผ เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเต‡เดฐเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เด“เดฐเต‹เดจเตเดจเตเด‚
'#include' เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดŽเดคเตเดฐ เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเดพเดฃเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดชเต‡เดฐเต เด‡เตปเดกเดจเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

-P เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเตเด•. เด‡เดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดธเดฟ เด•เต‹เดกเดฒเตเดฒเดพเดคเตเดค เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดฟเดชเตเดฐเตŠเดธเดธเตเดธเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด‚
เดฒเตˆเตปเดฎเดพเตผเด•เตเด•เดฑเตเด•เตพ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต‡เด•เตเด•เต.

-Uเดชเต‡เดฐเต
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเตป เดจเดฟเตผเดตเดšเดจเด‚ เดฑเดฆเตเดฆเดพเด•เตเด•เตเด• เดชเต‡เดฐเต, เด’เดจเตเดจเตเด•เดฟเตฝ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -D เด“เดชเตเดทเตป.

เด“เดชเตเดทเดจเตเด•เตพ เดฒเต‡เด•เตเด•เต เด…เดญเตเดฏเตผเดคเตเดฅเดจ or เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด• เดชเดฟเดถเด•เตเด•เตพ เด’เดชเตเดชเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฃเต เดชเดฟเดถเด•เตเด•เตพ.
เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเดธเด•เตเดค เดญเดพเด—เด‚. เด•เด‚เดชเตˆเดฒเตผ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเด‚
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดชเดฟเดถเด•เตเด•เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚, เดชเด•เตเดทเต‡ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดคเตŠเดจเตเดจเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฟเดฒเตเดฒ
.เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต.

เด…เดจเตเดคเตผเดฒเต€เดจเดฎเดฒเตเดฒเดพเดคเตเดค เดจเดฟเตผเดฎเดพเดฃเด™เตเด™เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฃเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
เดคเต†เดฑเตเดฑเดพเดฏเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณเดคเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด’เดฐเต เดฌเด—เต เด‰เดฃเตเดŸเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณเดคเต‹ เด†เดฏเดต.
เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -เดตเต†เดฑเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดธเดฎเดพเดนเดพเดฐเดคเตเดคเต† เดคเดŸเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เด“เดชเตโ€Œเดทเดจเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเด‚ -W, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต -เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต
เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เดณเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป. เดˆ เด“เดฐเต‹ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚
เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ เด†เดฐเด‚เดญเด‚ เด‰เดฃเตเดŸเต -เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ- เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด“เดซเต เดšเต†เดฏเตเดฏเดพเตป; เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ.
เดˆ เดฎเดพเดจเตเดตเตฝ เดฐเดฃเตเดŸเต เดซเต‹เดฎเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดณเตเดณเต‚, เดเดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดฒเตเดฒเดพเดคเตเดคเดคเต.

เดˆ เด“เดชเตโ€Œเดทเดจเตเด•เตพ GNU Fortran เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดณเดตเตเด‚ เดคเดฐเด™เตเด™เดณเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

-fmax-errors=n
เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต n, เด† เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ GNU Fortran เดœเดพเดฎเตเดฏเดคเตเดคเดฟเดฒเดฟเดฑเด™เตเด™เดฟ
เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดŸเดฐเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚. เดŽเด™เตเด•เดฟเตฝ n 0 เด†เดฃเต, เด‡เดฒเตเดฒ
เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดงเดฟ.

-fsyntax-เดฎเดพเดคเตเดฐเด‚
เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดคเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฐเตเดคเต. เด‡เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚
เด•เต‹เดกเดฟเดฒเตเดณเตเดณ เด“เดฐเต‹ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเตเด‚ เดฎเตŠเดกเตเดฏเต‚เตพ เดซเดฏเดฒเตเด•เตพ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต
เดซเต‹เตผเดŸเตเดฐเดพเตป 95-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเตฝเด•เตเด•. -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด‡เดคเต เดฌเดพเดงเด•เดฎเดพเดฃเต
GNU Fortran เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดธเดฟ-เดฒเดพเด‚เด—เตเดตเต‡เดœเต เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เด‰เดชเดฏเต‹เด—เด‚ \e
"#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดคเต€เด•เดคเตเดคเดฟเตฝ.

เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‹ เด…เดฒเตเดฒเดพเดคเต†เดฏเต‹ เดธเดพเดงเตเดตเดพเดฏ เดซเต‹เตผเดŸเตเดฐเดพเตป 95 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดฃเด‚.
เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เด“เดชเตเดทเตป เด•เต‚เดŸเดพเดคเต†, เดšเดฟเดฒ เด—เตเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดซเต‹เตผเดŸเตเดฐเดพเตป เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดฎเตเดฃเตเดŸเต. เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด…เดตเดฏเดฟเตฝ เดชเดฒเดคเตเด‚ เดจเดฟเดฐเดธเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.

เดšเดฟเดฒ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด…เดจเตเดฐเต‚เดชเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป. เด…เดตเตผ เด‰เดŸเตป เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚
เด…เดคเต เด…เดตเตผ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ - เด…เดคเต เดšเดฟเดฒ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต, เดชเด•เตเดทเต‡
เดŽเดฒเตเดฒเดพเด‚ เด…เดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เดฎเต‡เด–เดฒเดฏเดฟเตฝ GNU Fortran-เดจเตเดฑเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดธเตเดตเดพเด—เดคเดพเตผเดนเดฎเดพเดฃเต.

เด‡เดคเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ -std=f95, -std=f2003 or -std=f2008.

-เดชเต†เดกเดจเตเดฑเดฟเด•เต-เดชเดฟเดถเด•เตเด•เตพ
เดชเต‡เดพเดฒเต† -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเต‡เด•เตเด•เดพเตพ เดชเดฟเดถเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต เดŽเดจเตเดจเดคเตŠเดดเดฟเดšเตเดšเดพเตฝ.

- เดฎเดคเดฟเตฝ
เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดชเดฏเต‹เด—เดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเตฝ เดจเดฟเดฒเดตเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต -เดตเดฒเดฟเดฏเดธเดฟเด‚เด—เต,
-เดตเดพเด‚เดชเตผเดธเดพเตปเดกเต, - เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚, - เด†เดถเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, -Wc-เดฌเตˆเตปเดกเดฟเด‚เด—เต-เดคเดฐเด‚, -Wintrinsics-std,
-Wno-เดŸเดพเดฌเตเด•เตพ, -เดตเดฟเตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต-เดทเดพเดกเต‹, -Wline-เดŸเตเดฐเด™เตเด•เต‡เดทเตป, -Wtarget-เดœเต€เดตเดฟเดคเด•เดพเดฒเด‚, -เดฑเดฏเตฝ-เด•เตเดฏเต-เดธเตเดฅเดฟเดฐเด‚
เด’เดชเตเดชเด‚ - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต.

-เดตเดฒเดฟเดฏเดธเดฟเด‚เด—เต
เดกเดฎเตเดฎเดฟ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เดธเดพเดงเตเดฏเดฎเดพเดฏ เด…เดชเดฐเดจเดพเดฎเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด…เดคเต เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เดฏเดฅเดพเตผเดคเตเดฅ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต "INTENT(IN)" เด‰เด‚ เดกเดฎเตเดฎเดฟเดฏเตเดฎเตเดณเตเดณ เด’เดฐเต เดกเดฎเตเดฎเดฟ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‰เดณเตเดณ เด’เดฐเต เด•เต‹เดณเดฟเตฝ "INTENT(OUT)" เดŽเดจเตเดจเดคเตเดฎเดพเดฏเตเดณเตเดณ เดตเดพเดฆเด‚.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด‰เดฆเดพเดนเดฐเดฃเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดŸเตเดฐเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด‚.

เด‡เดจเตเดฑเตผเดซเต‡เดธเต
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เดฌเดพเตผ(a,b)
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ, เด‰เดฆเตเดฆเต‡เดถเด‚(เด‡เตป) :: เดŽ
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ, เด‰เดฆเตเดฆเต‡เดถเด‚(เด”เดŸเตเดŸเต) :: เดฌเดฟ
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
เด…เดตเดธเดพเดจ เด‡เดจเตเดฑเตผเดซเต‡เดธเต
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ :: a

เด•เต‹เตพ เดฌเดพเตผ(a,a)

-เดตเดพเด‚เดชเตผเดธเดพเตปเดกเต
เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดชเตเดฐเดคเต€เด• เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเดฟเตฝ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ เด†เดฎเตเดชเตผเดธเตปเดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เด•เต‚เดŸเต† -เดตเดพเด‚เดชเตผเดธเดพเตปเดกเต, -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต, -std=f95, -std=f2003 เด’เดชเตเดชเด‚ -std=f2008. เด•เตเดฑเดฟเดชเตเดชเต: เด‡เดฒเตเดฒ
เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดชเตเดฐเดคเต€เด• เดธเตเดฅเดฟเดฐเดพเด™เตเด•เดคเตเดคเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด†เด‚เดชเต‡เดดเตเดธเตปเดกเต, GNU Fortran เตฝ เดคเตเดŸเตผเดšเตเดš เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เด†เด‚เดชเต‡เดดเตเดธเดจเตเดฑเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เด†เดฆเตเดฏเดคเตเดคเต† เดจเต‹เตบ-เด•เดฎเตปเดฑเต, เดจเต‹เตบ-เดตเตˆเดฑเตเดฑเตเดธเตเดชเต‡เดธเต เดชเตเดฐเดคเต€เด•เด‚
เดคเตเดŸเตผเดšเตเดš

-เดตเดพเดฑเต‡-เดคเดพเดคเตเด•เดพเดฒเดฟเด•เด™เตเด™เตพ
เด•เด‚เดชเตˆเดฒเตผ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด…เดฑเต‡ เดŸเต†เดฎเตเดชเดฑเดฑเดฟเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดตเดฟเดตเดฐเด™เตเด™เตพ
เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดšเดฟเดฒเดชเตเดชเต‹เดดเตŠเด•เตเด•เต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด…เดคเตเดคเดฐเด‚ เดคเดพเดคเตเด•เดพเดฒเดฟเด•เด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

-Wc-เดฌเตˆเตปเดกเดฟเด‚เด—เต-เดคเดฐเด‚
เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ C เด‡เดจเตเดฑเตผเด“เดชเตเดชเดฑเดฌเดฟเตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ เดŽเด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดคเดฐเดฎเตเดณเตเดณ เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• เดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต
เด…เดจเตเดคเตผเดฒเต€เดจเดฎเดพเดฏ "ISO_C_Binding" เตฝ เดธเดฟ เด‡เดจเตเดฑเตผเด“เดชเตเดชเดฑเดฌเดฟเดณเดฟเดฑเตเดฑเดฟเด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดคเดฐเด‚ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ
เดฎเตŠเดกเตเดฏเต‚เตพ. เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ.

- เดชเตเดฐเดคเต€เด•เด‚-เดตเต†เดŸเตเดŸเตฝ
เด’เดฐเต เดชเตเดฐเดคเต€เด• เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เด…เดธเตˆเตป เดšเต†เดฏเตโ€Œเดค เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดŽเดชเตเดชเต‹เตพ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เตเดฎเต†เดจเตเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

-Wline-เดŸเตเดฐเด™เตเด•เต‡เดทเตป
เด’เดฐเต เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดฒเตˆเตป เดŽเดชเตเดชเต‹เตพ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เตเดฎเต†เดจเตเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ. เดตเต‡เดฃเตเดŸเดฟ
เดซเตเดฐเต€-เดซเต‹เด‚ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด†เดฃเต -เดตเต†เดฑเตผ=เดฒเตˆเตป-เดŸเตเดฐเด™เตเด•เต‡เดทเตป เด…เดคเตเดคเดฐเด‚ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฒเตเด•เตพ
เดชเดฟเดถเด•เดพเดฏเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

- เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดฎเดพเดฑเตเดฑเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚. เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ.

-Wconversion-เด…เดงเดฟเด•
เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเด™เตเด™เดณเตเด‚ เดคเดฐเด™เตเด™เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดฒเตเดฒ เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚.

-เดตเต†เด•เตเดธเตเดŸเตเดฐ
เดชเตเดฐเดถเตโ€Œเดจเด•เดฐเดฎเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดญเดพเดทเดพ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เดšเดฟเดฒ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เด‡เดคเดฟเตฝ เดจเดฟเดฒเดตเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต - เดคเดพเดฐเดคเดฎเตเดฏเด‚-เดฏเดฅเดพเตผเดคเตเดฅเด™เตเด™เตพ เด’เดชเตเดชเด‚ -Wunused-parameter.

-เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต-เด‡เดจเตเดฑเตผเดซเต‡เดธเต
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‡เดฒเตเดฒเดพเดคเต† เด’เดฐเต เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เด‡เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเดพเดคเตเดฐเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด’เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เดจเตเดจเต. เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เด‡เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดตเดฏเดพเดฃเต.

-เดตเดฟเด‚เดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเต‹ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเต‹ เด†เดฏ เด’เดฐเต เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เดตเดฟเดณเดฟเดšเตเดšเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
"เดŽเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดฃเตฝ" เด†เดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต.

-Wintrinsics-std
เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด• gfortran เดŽเดจเตเดจเดคเดฟเตฝ เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด…เดจเตเดคเตผเดฒเต€เดจเดฎเดพเดฏ เด’เดฐเต เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต
เดจเดฟเดฒเดตเดฟเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต (เด•เต‚เดŸเต† -std) เด•เต‚เดŸเดพเดคเต† เด…เดคเดฟเดจเต† "เดฌเดพเดนเตเดฏ" เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เด‡เดคเดฟเตฝ. - เดตเต€เดดเตเดš-เด†เดจเตเดคเดฐเดฟเด•เด™เตเด™เตพ เดˆ เดธเตเดตเดญเดพเดตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดŸเตเดฐเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เด†เดจเตเดคเดฐเดฟเด•เดคเดฏเดฟเดฒเต‡เด•เตเด•เต.

-เดฑเดฏเตฝ-เด•เตเดฏเต-เดธเตเดฅเดฟเดฐเด‚
เดฏเดฅเดพเตผเดคเตเดฅ-เด…เด•เตเดทเดฐ-เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด’เดฐเต "q" เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เดฃเดจเตเดฑเต-เดฒเต†เดฑเตเดฑเตผ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•.

- เด†เดถเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
"เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏ" เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดฎเตเดชเต‹เตพ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•. เด…เดคเต‡เดธเดฎเดฏเด‚
เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเดฏเดฎเดชเดฐเดฎเดพเดฏ เด‡เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดฐเต เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเดพเดฏเดฟ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เดจเดฟเดฒเดตเดฟเตฝ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต:

* เด’เดฐเต INTEGER SELECT เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตเด•เต เด…เดคเดฟเดจเตเดฑเต† เดฒเต‹เดตเตผ เด†เดฏเดฟ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด’เดฐเต เด•เต‡เดธเต เด‰เดฃเตเดŸเต
เดฎเต‚เดฒเตเดฏเด‚ เด…เดคเดฟเดจเตเดฑเต† เด‰เดฏเตผเดจเตเดจ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต.

* เด’เดฐเต เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดธเต†เดฒเด•เตเดŸเต เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฟเตฝ เดฎเต‚เดจเตเดจเต เด•เต‡เดธเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต.

* เด’เดฐเต เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเต‡เด•เตเด•เดพเตพ เดšเต†เดฑเตเดคเดพเดฏ เด’เดฐเต เด‰เดฑเดตเดฟเดŸเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

* เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดซเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดคเดฐเด‚ เด’เดฐเต‡ เดคเดฐเดคเตเดคเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต. เดŽเด™เตเด•เดฟเตฝ
-เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต-เด•เตบเดซเต‹เตผเดฎเดฟเด‚เด—เต เดฎเต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเตŠเดฐเต เดชเดฟเดถเด•เดพเดฃเต.

* เด’เดฐเต "เด•เดฅเดพเดชเดพเดคเตเดฐเด‚" เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดจเต†เด—เดฑเตเดฑเต€เดตเต เดฆเตˆเตผเด˜เตเดฏเดคเตเดคเต‹เดŸเต† เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต.

-Wtabs
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดŸเดพเดฌเตเด•เตพ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดพเดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดŸเดพเดฌเตเด•เตพ เดซเต‹เตผเดŸเตเดฐเดพเดจเดฟเดฒเต† เด…เด‚เด—เด™เตเด™เดณเดฒเตเดฒ
เดชเตเดฐเดคเต€เด• เดธเต†เดฑเตเดฑเต. เดคเตเดŸเตผเดšเตเดš เดฒเตˆเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ, 1 เดจเตเด‚ 9 เดจเตเด‚ เด‡เดŸเดฏเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด…เด•เตเด•เดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเต เดŸเดพเดฌเต
เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต. -Wtabs เด’เดฐเต เดŸเดพเดฌเต เด•เดฃเตเดŸเตเดฎเตเดŸเตเดŸเดฟเดฏเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚. เด•เตเดฑเดฟเดชเตเดชเต,
-Wtabs เดตเต‡เดฃเตเดŸเดฟ เดธเดœเต€เดตเดฎเดพเดฃเต -เดชเต†เดกเดพเดจเตเดฑเดฟเด•เต, -std=f95, -std=f2003, -std=f2008, -std=f2008ts เด’เดชเตเดชเด‚
- เดฎเดคเดฟเตฝ.

-เดตเดฃเตเดŸเตผเดซเตเดฒเต‹
เดธเด‚เด–เตเดฏเดพเดชเดฐเดฎเดพเดฏ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดฎเตเดชเต‹เตพ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•, เด…เดคเต เด’เดฐเต เดจเตฝเด•เตเดจเตเดจเต
เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เด…เดฃเตเดŸเตผเดซเตเดฒเต‹. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

-เดตเดฟเตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต-เดทเดพเดกเต‹
เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดจเดฟเตผเดตเดšเดฟเดšเตเดš เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเดคเตเดคเดฟเดจเต‹ เดฎเตŠเดกเตเดฏเต‚เตพ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเดคเตเดคเดฟเดจเต‹ เดธเดฎเดพเดจเดฎเดพเดฏ เดชเต‡เดฐเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด…เดจเตเดคเตผเดฒเต€เดจเดฎเดพเดฏ; เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด’เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดŽเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดฃเตฝ" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด‡เตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต"
เด•เต‹เดณเตเด•เตพ เดชเดฟเดจเตเดจเต€เดŸเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดกเดฟเด•เตเดฒเดฑเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
เด…เดจเตเดคเตผเดฒเต€เดจเดฎเดพเดฏ/เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚. เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ.

-เด‰เดธเต-เด‡เดฒเตเดฒเดพเดคเต†-เดฎเดพเดคเตเดฐเด‚
เด’เดฐเต "เด‰เดชเดฏเต‹เด—เด‚" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด•เตเด•เต "เดฎเดพเดคเตเดฐเด‚" เดฏเต‹เด—เตเดฏเดค เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเตเดฑเต† เดชเตŠเดคเต เดธเตเดฅเดพเดชเดจเด™เตเด™เตพ.

-Wunused-dummy-argument
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดกเดฎเตเดฎเดฟ เดตเดพเดฆเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ.

-Wunused-parameter
เดตเดฟเดชเดฐเต€เดคเดฎเดพเดฏ เดœเดฟเดธเดฟเดจเตเดฑเต† เด…เตผเดคเตเดฅเด‚ -Wunused-parameter, gfortranเดฏเตเดŸเต† เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดกเดฎเตเดฎเดฟ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด“เดชเตเดทเตป เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ (เด•เดพเดฃเตเด• -Wunused-dummy-argument), เดชเด•เตเดทเต‡
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค "PARAMETER" เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต. -Wunused-parameter เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ เดŽเด™เตเด•เดฟเตฝ เด•เต‚เดŸเดฟ
- เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต or - เดฎเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

-เดตเดพเดฒเดฟเตป-เด•เต‹เดฎเตบเดธเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, gfortran เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเดพเดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดเดคเต เด…เดตเดธเดฐเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เด’เดฐเต "เด•เต‹เดฎเตบ" เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดณเตเดณเดฟเดฒเต† เดตเดฟเดจเตเดฏเดพเดธเด‚. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดตเดดเดฟ เด“เดซเต เดšเต†เดฏเตเดฏเดพเด‚
-Wno-align-commons. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• -เดซเดพเดฒเดฟเตป-เด•เต‹เดฎเตบเดธเต.

-เดกเดฌเตเดฒเตเดฏเตเดซเด™เตเดทเตป-เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดตเดดเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เต‹เดณเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
-frontend-optimize เด“เดชเตเดทเตป.

-Wrealloc-lhs
เด•เด‚เดชเตˆเดฒเตผ เดŽเดชเตเดชเต‹เตพ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต‹ เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเดจเต‹ เดตเต‡เดฃเตเดŸเดฟ เด•เต‹เดกเต เดšเต‡เตผเดคเตเดคเต‡เด•เตเด•เตเดฎเต†เดจเตเดจเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด‡เตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เดณเดฟเตฝ เด‡เตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเดฌเดฟเตพ เด…เดฑเต‡ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ. เดšเต‚เดŸเตเดณเตเดณ เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ,
เดซเต‹เตผเดŸเตเดฐเดพเตป 2003 เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเตป เดซเต€เดšเตเดšเตผ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เด•เตเดฑเดšเตเดšเต‡เด•เตเด•เดพเด‚. เด…เดฑเต‡ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดถเดฐเดฟเดฏเดพเดฏ เด†เด•เตƒเดคเดฟเดฏเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ-เด…เดฑเต‡ เด…เดฑเต‡-เดธเตเดชเต†เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
(เด‰เดฆเดพ: "(:,:,:)") เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเตป เดคเดŸเดฏเดพเตป เด‡เดŸเดคเต เดตเดถเดคเตเดคเตเดณเตเดณ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต
เดšเต†เด•เตเด•เต. เด•เด‚เดชเตˆเดฒเตผ เด‡เดšเตเด›เดฟเดšเตเดšเดพเดฒเตเด‚ เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดชเตเดจเตผเดตเดฟเดจเตเดฏเดพเดธ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดฒเดคเตเดตเดถเดคเตเดคเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เด…เดคเต‡ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด’เดฐเต เดธเตเด•เต†เดฏเดฟเดฒเตผ เด•เตŠเดฃเตเดŸเต เด—เตเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• -frealloc-lhs.

-Wrealloc-lhs-เดŽเดฒเตเดฒเดพเด‚
เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเต‹ เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเดจเต‹ เดตเต‡เดฃเตเดŸเดฟ เด•เต‹เดกเต เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•
เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเดฌเดฟเตพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ; เด‡เดคเดฟเตฝ เดธเตเด•เต†เดฏเดฟเดฒเดฑเตเด•เดณเตเด‚ เด‰เดฐเตเดคเตเดคเดฟเดฐเดฟเดžเตเดž เดคเดฐเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

- เดคเดพเดฐเดคเดฎเตเดฏเด‚-เดฏเดฅเดพเตผเดคเตเดฅเด™เตเด™เตพ
เดธเดฎเดคเตเดตเดคเตเดคเดฟเดจเต‹ เด…เดธเดฎเดคเตเดตเดคเตเดคเดฟเดจเต‹ เดตเต‡เดฃเตเดŸเดฟ เดฏเดฅเดพเตผเดคเตเดฅเดฎเต‹ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเต‹ เด†เดฏ เดคเดฐเด™เตเด™เดณเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต -เดตเต†เด•เตเดธเตเดŸเตเดฐ.

-Wtarget-เดœเต€เดตเดฟเดคเด•เดพเดฒเด‚
เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดฒเต† เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดคเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ
เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ.

-Wzerotrip
เด’เดฐเต "DO" เดฒเต‚เดชเตเดชเต เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เดชเต‚เดœเตเดฏเด‚ เดคเดตเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฏเดฟ เด…เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดˆ เด“เดชเตเดทเตป เด†เดฃเต
เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต - เดฎเดคเดฟเตฝ.

-เดตเต†เดฑเตผ
เดŽเดฒเตเดฒเดพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดชเดฟเดถเด•เตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.

เดซเต‹เตผเดŸเตเดฐเดพเดจเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‡เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเดฟเดจเต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ.

เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เดฃเตเดŸเดฟ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚ or เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป
GNU Fortran เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฟเดง เดชเตเดฐเดคเตเดฏเต‡เด• เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต
เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เด•เดฎเตเดชเตˆเดฒเตผ.

-fdump-fortran-เด’เดฑเดฟเดœเดฟเดจเตฝ
เดธเต‹เดดเตเดธเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เดจเตเดฑเต‡เดฃเดฒเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‡เดจเตเดฑเต‡เดฃเตฝ เดชเดพเดดเตเดธเต เดŸเตเดฐเต€ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•
เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚. GNU Fortran เด•เด‚เดชเตˆเดฒเตผ เดคเดจเตเดจเต† เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเดพเตป เดฎเดพเดคเตเดฐเด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

-fdump-fortran-optimized
เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเดถเต‡เดทเด‚ เดชเดพเตผเดธเต เดŸเตเดฐเต€ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•. เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเต เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
GNU Fortran เด•เด‚เดชเตˆเดฒเตผ เดคเดจเตเดจเต†.

-fdump-parse-tree
เดธเต‹เดดเตเดธเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เดจเตเดฑเต‡เดฃเดฒเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‡เดจเตเดฑเต‡เดฃเตฝ เดชเดพเดดเตเดธเต เดŸเตเดฐเต€ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•
เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚. GNU Fortran เด•เด‚เดชเตˆเดฒเตผ เดคเดจเตเดจเต† เดกเต€เดฌเด—เตเด—เต เดšเต†เดฏเตเดฏเดพเตป เดฎเดพเดคเตเดฐเด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.
เดˆ เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดชเด•เดฐเด‚ "-fdump-fortran-original" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-ffpe-trap=เดชเดŸเตเดŸเดฟเด•
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดŸเตเดฐเดพเดชเตเดชเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚, เดŽเด™เตเด•เดฟเตฝ a
เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด† เด’เดดเดฟเดตเดพเด•เตเด•เดฒเดฟเดจเตเดณเตเดณ เดŸเตเดฐเดพเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด’เดฐเต SIGFPE
เดธเดฟเด—เตเดจเตฝ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด’เดฐเต เด•เต‹เตผ เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต. เดชเดŸเตเดŸเดฟเด• เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเตเดŸเต† (เด’เดฐเตเดชเด•เตเดทเต‡ เดถเต‚เดจเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚) เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฃเต
เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ: เด…เดธเดพเดงเตเดตเดพเดฏ ("SQRT(-1.0)" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด…เดธเดพเดงเตเดตเดพเดฏ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚), เดชเต‚เดœเตเดฏเด‚
(เดชเต‚เดœเตเดฏเด‚ เด•เต†เดพเดฃเตเดŸเต เดนเดฐเดฃเด‚), เด“เดตเตผเดซเตเดฒเต‹ (เด’เดฐเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต† เด“เดตเตผเดซเตเดฒเต‹), เด…เดŸเดฟเดฏเตŠเดดเตเด•เตเด•เต
(เด’เดฐเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต† เด…เดฃเตเดŸเตผเดซเตเดฒเต‹), เด•เตƒเดคเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเต (เดธเดฎเดฏเดคเตเดคเต เด•เตƒเดคเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด“เดชเตเดชเดฑเต‡เดทเตป), เด•เต‚เดŸเดพเดคเต† เดกเต€เดจเต‹เตผเดฎเตฝ (เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดจเดŸเดคเตเดคเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚). เด†เดฆเตเดฏเดคเตเดคเต† เด…เดžเตเดšเต
เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เด…เดžเตเดšเต IEEE 754 เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด…เดตเดธเดพเดจเดคเตเดคเต‡เดคเต (เดกเต€เดจเต‹เตผเดฎเตฝ)
IEEE 754 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเดฟเดฒ เดธเดพเดงเดพเดฐเดฃ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต
x86 เดชเต‹เดฒเตเดณเตเดณเดต.

เด†เดฆเตเดฏเดคเตเดคเต† เดฎเต‚เดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ (เด…เดธเดพเดงเตเดตเดพเดฏ, เดชเต‚เดœเตเดฏเด‚, เด’เดชเตเดชเด‚ เด“เดตเตผเดซเตเดฒเต‹) เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏเดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดถเด•เตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เดˆ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเตเดฏเดตเดธเตเดฅเด•เตพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ,
เดˆ เดฎเต‚เดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดจเดฒเตเดฒ เด†เดถเดฏเดฎเดพเดฃเต.

เดชเดฒเดคเตเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดฑเต—เดฃเตเดŸเดฟเด‚เด—เต เด•เดพเดฐเดฃเด‚ เด•เตƒเดคเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต,
เด…เดคเดฟเดจเดพเตฝ "ffpe-trap=inexact" เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด’เดฐเต เด…เดชเดตเดพเดฆ เดŸเตเดฐเดพเดชเตเดชเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

-ffpe-summary=เดชเดŸเตเดŸเดฟเด•
เดซเตเดฒเดพเด—เต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•
"STOP", "ERROR STOP" เดŽเดจเตเดจเดฟเดต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "ERROR_UNIT". เดชเดŸเตเดŸเดฟเด• เด’เดจเตเดจเตเด•เดฟเตฝ เด†เด•เดพเด‚ เด†เดฐเตเด‚, เดŽเดฒเตเดฒเดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดฒเดฟเดธเตเดฑเตเดฑเต: เด…เดธเดพเดงเตเดตเดพเดฏ, เดชเต‚เดœเตเดฏเด‚, เด“เดตเตผเดซเตเดฒเต‹, เด…เดŸเดฟเดฏเตŠเดดเตเด•เตเด•เต,
เด•เตƒเดคเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเต เด’เดชเตเดชเด‚ เดกเต€เดจเต‹เตผเดฎเตฝ. (เด•เดพเดฃเตเด• -ffpe-เดŸเตเดฐเดพเดชเตเดชเต เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ.)

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดŽเดฒเตเดฒเดพ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต เดธเด‚เด—เตเดฐเดนเด‚ เดŽเดจเตเดจเดพเตฝ เด•เตƒเดคเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเต เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-fno-backtrace
เด’เดฐเต เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เดฑเตบเดŸเตˆเด‚ เดชเดฟเดถเด•เต เดจเต‡เดฐเดฟเดŸเตเด•เดฏเต‹ เดฎเดพเดฐเด•เดฎเดพเดฏ เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
(เดธเต†เด—เตเดฎเต†เดจเตเดฑเต‡เดทเตป เดคเด•เดฐเดพเตผ, เดจเดฟเดฏเดฎเดตเดฟเดฐเตเดฆเตเดง เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚, เดฌเดธเต เดชเดฟเดถเด•เต, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เด’เดดเดฟเดตเดพเด•เตเด•เตฝ, เด•เต‚เดŸเดพเดคเต†
เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเตเดณเตเดณ เดฎเดฑเตเดฑเต POSIX เดธเดฟเด—เตเดจเดฒเตเด•เตพ เด•เต‡เดพเตผ), เดซเต‹เตผเดŸเตเดฐเดพเตป เดฑเตบเดŸเตˆเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดถเด•เดฟเดจเตเดฑเต† เด’เดฐเต เดฌเดพเด•เตเด•เตเดŸเตเดฐเต†เดฏเดฟเดธเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•. "-fno-backtrace" เดฌเดพเด•เตเด•เตเดŸเตเดฐเต†เดฏเดฟเดธเต เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.
เดซเต‹เตผเดŸเตเดฐเดพเตป เดฎเต†เดฏเดฟเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเดจเต เดธเตเดตเดพเดงเต€เดจเดฎเตเดณเตเดณเต‚.

เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เดฃเตเดŸเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดคเดฟเดฐเดฏเตฝ
"เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•" เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เดŽเด™เตเด™เดจเต† เดคเดฟเดฐเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต† เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต.
เดจเดฟเตผเดฆเตเดฆเต‡เดถเดตเตเด‚ เดฎเตเดฎเตเดชเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดŽเดตเดฟเดŸเต† เดคเดฟเดฐเดฏเตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดคเดฟเดฐเดฏเตฝ เดชเดพเดคเด•เดณเต†เดฏเตเด‚ เด‡เดคเต เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต เดธเดฟเดชเดฟเดชเดฟ เดซเต‹เตผเดŸเตเดฐเดพเตป เด‰เดฑเดตเดฟเดŸเด‚ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ.

-Iเดฎเตเดคเดฒเดพเดณเดฟ
เด‡เดต "เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•" เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดพเด–เตเดฏเดพเดจเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดคเตเดชเต‹เดฒเต† "#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•"
เดฏเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดธเดฟเดชเดฟเดชเดฟ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ).

เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตŠเดคเตเดตเดพเดฏ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดตเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -I เด•เต‚เดŸเดพเดคเต† "เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•" เดŽเดจเตเดจเดคเต เดเดคเดพเดฃเตเดŸเต เดธเดฎเดพเดจเดฎเดพเดฃเต
-I "#เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•" เดŽเดจเตเดจเดคเดฟเตฝ เดธเดฟเดชเดฟเดชเดฟ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ, เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเต header.gcc
เดซเดฏเดฒเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด‚.

เดคเดฟเดฐเดฏเดพเดจเตเด‚ เดˆ เดชเดพเดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต .เดฎเต‹เดกเต เดฎเตเดฎเตเดชเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‰เดณเตเดณ เดซเดฏเดฒเตเด•เตพ
เด’เดฐเต "USE" เดชเตเดฐเดธเตเดคเดพเดตเดจ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

-Jเดฎเตเดคเดฒเดพเดณเดฟ
เดŽเดตเดฟเดŸเต† เดตเดฏเตเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดˆ เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต .เดฎเต‹เดกเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพเด•เตเด•เตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ. เด…เดคเตเด‚ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เด’เดฐเต "USE" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเดฟเดฒเต‚เดŸเต† เดคเดฟเดฐเดฏเต‡เดฃเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต.

เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต.

-เดซเดฟเตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต-เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ-เดชเดพเดคเตเดคเต เดฎเตเดคเดฒเดพเดณเดฟ
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด‡เตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดตเดฏเตเดŸเต† เดธเตเดฅเดพเดจเด‚ เดˆ เดเดšเตเด›เดฟเด•เด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเตผ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเตฝ.

เดธเตเดตเดพเดงเต€เดจเดฟเด•เตเด•เตเดจเตเดจเต The เดฒเดฟเด™เตเด•เตเดšเต†เดฏเตเดฏเตเดจเตเดจเต เด˜เดŸเตเดŸเด‚
เด•เด‚เดชเตˆเดฒเตผ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเต† เด’เดฐเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเตฝ. เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เดฒเดฟเด™เตเด•เต เด˜เดŸเตเดŸเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดต เด…เตผเดคเตเดฅเดถเต‚เดจเตเดฏเดฎเดพเดฃเต.

-static-libgfortran
เดจเตฝเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ libgfortran เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸเดคเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚ เด†เดฏเดฟ, เดˆ เด“เดชเตเดทเตป
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดจเตเดจเต. เดชเด™เตเด•เดฟเดŸเตเดŸ เดชเดคเดฟเดชเตเดชเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ libgfortran เดชเดฃเดฟเดคเดคเต
เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดˆ เดเดšเตเด›เดฟเด•เดคเตเดคเดฟเดจเต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ.

เดธเตเดตเดพเดงเต€เดจเดฟเด•เตเด•เตเดจเตเดจเต เดฑเตบเดŸเตˆเด‚ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚
เดˆ เด“เดชเตเดทเดจเตเด•เตพ เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดฑเตบเดŸเตˆเด‚ เดธเตเดตเดญเดพเดตเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต.

-fconvert=เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ
เด†เด•เตเดจเตเดจเต: เดจเต‡เดฑเตเดฑเต€เดตเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ; เดธเตเดตเดพเดชเตเดชเต, เดฌเดฟเด—เต- เด†เตปเดกเต เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดธเตเดตเดพเดชเตเดชเต; เดฌเดฟเด—เต-เดŽเตปโ€Œเดกเดฟเดฏเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฌเดฟเด—เต-เดŽเตปเดกเดฟเดฏเตป เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚; เดšเต†เดฑเดฟเดฏ เดŽเตปโ€Œเดกเดฟเดฏเตปโ€Œ, เดฒเดฟเดฑเตเดฑเดฟเตฝ-เดŽเตปเดกเดฟเดฏเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚.

เดˆ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต an เดซเดฒเด‚ เดฎเดพเดคเตเดฐเด‚ เดŽเดชเตเดชเต‡เดพเตพ เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดš in The เดชเตเดฐเดงเดพเดจ เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚. เดฆเดฟ "เดฎเดพเดฑเตเดฑเตเด•" เดธเตเดชเต†เดธเดฟเดซเดฏเตผ
เด’เดชเตเดชเด‚ The GFORTRAN_CONVERT_UNIT เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเด• The เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ by
-fเดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚.

-frecord-marker=เดจเต€เดณเด‚
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดฎเดพเตผเด•เตเด•เดฑเตเด•เดณเตเดŸเต† เดฆเตˆเตผเด˜เตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเต€เดณเด‚
4 เด‰เด‚ 8 เด‰เด‚ เด†เดฃเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 4 เด†เดฃเต. เดˆ is เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเดฟเดจเตเดจเต เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเตเด•เตพ of gfortran,
เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฑเต†เด•เตเด•เต‹เตผเดกเต เดฎเดพเตผเด•เตเด•เตผ เดฆเตˆเตผเด˜เตเดฏเด‚ 8 เด†เดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ
เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดซเดฏเดฒเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดดเตเดคเตเด• gfortran, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
-frecord-marker=8.

-fmax-subrecord-length=เดจเต€เดณเด‚
เด’เดฐเต เดธเดฌเตโ€Œเดฑเต†เด•เตเด•เต‹เตผเดกเดฟเดจเดพเดฏเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ เดฆเตˆเตผเด˜เตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดจเต€เดณเดคเตเดคเดฟเดจเต เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเต‚เดฒเตเดฏเด‚
2147483639, เด…เดคเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต. gfortran เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดŸเต†เดธเตเดฑเตเดฑเตเดธเตเดฏเต‚เดŸเตเดŸเต.

-fsign-เดชเต‚เดœเตเดฏเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเตˆเตป เดฌเดฟเดฑเตเดฑเต เดธเต†เดฑเตเดฑเดฟเดจเตŠเดชเตเดชเด‚ เดฎเต‚เดฒเตเดฏ เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฎเตเดชเดฑเตเด•เตพ เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเด‚
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดค เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ เดจเต†เด—เดฑเตเดฑเต€เดตเต เดธเด‚เด–เตเดฏเดฏเดพเดฏเดฟ, "SIGN" เตฝ เดจเต†เด—เดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เด…เดจเตเดคเตผเดฒเต€เดจเดฎเดพเดฏ. -fno-sign-zero เดชเต‚เดœเตเดฏเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต†) เดจเต†เด—เดฑเตเดฑเต€เดตเต เดšเดฟเดนเตเดจเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
I/O เดฏเตโ€Œเด•เตเด•เต เดชเต‚เดœเตเดฏเดฎเดพเดฏเดฟ เดฑเต—เดฃเตเดŸเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† "SIGN" เด‡เตปเดŸเตเดฐเดฟเตปเดธเดฟเด•เตเด•เดฟเตฝ เดชเต‚เดœเตเดฏเดคเตเดคเต† เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดธเด‚เด–เตเดฏเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดซเต‹เตผเดŸเตเดฐเดพเตป 77-เดจเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต -fsign-เดชเต‚เดœเตเดฏเด‚.

เด“เดชเตเดทเดจเตเด•เตพ เดตเต‡เดฃเตเดŸเดฟ เด•เต‡เดพเดกเต เดคเดฒเดฎเตเดฑ เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ
เดˆ เดฎเต†เดทเต€เตป-เดธเตเดตเดคเดจเตเดคเตเดฐ เด“เดชเตเดทเดจเตเด•เตพ เด•เต‹เดกเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด•เตบเดตเต†เตปเดทเดจเตเด•เดณเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดคเดฒเดฎเตเดฑ.

เด…เดตเดฏเดฟเตฝ เดฎเดฟเด•เตเด•เดคเดฟเดจเตเด‚ เดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต, เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เดฎเตเด•เตพ เด‰เดฃเตเดŸเต; เดจเต†เด—เดฑเตเดฑเต€เดตเต เดซเต‹เด‚ -foo เด‰เดฃเตเดŸเดพเด•เตเด‚
-fno-foo. เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ, เดซเต‹เดฎเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณเต‚--- เด…เดฒเตเดฒเดพเดคเตเดคเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เด’เดจเตเดจเตเด•เดฟเตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เดซเต‹เด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚ เด‡เดฒเตเดฒ- เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

-fno-เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต
เด“เดฐเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด‚ (RECURSIVE เดŽเดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดต เด’เดดเดฟเด•เต†) "เดธเต‡เดตเต" เดชเตเดฐเดธเตเดคเดพเดตเดจ เดชเต‹เดฒเต† เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
เด“เดฐเต‹ เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเด‚ เด…เดคเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดฑเต‡เดฏเตเด•เตเด•เตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ
เดธเดพเดงเดพเดฐเดฃ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ. (เดšเดฟเดฒ เดซเต‹เตผเดŸเตเดฐเดพเตป เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ เดชเต‡เดฐเดฟเดจเต เด•เต€เดดเดฟเตฝ เดˆ เด“เดชเตเดทเตป เดจเตฝเด•เตเดจเตเดจเต - เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต or
-เดฐเด•เตเดทเดฟเด•เตเด•เตเด‚.) เดกเดฟเดซเต‹เตพเดŸเตเดŸเต, เด…เดคเดพเดฏเดคเต - fautomatic, เดšเต†เดฑเดฟเดฏ เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดจเตฝเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ -fmax-stack-var-size. เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• - เดซเตเดฐเต€เด•เตเด•เตผเดธเดฟเดตเต เดจเดฎเตเดชเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ.

-ff2c
เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เด—เตเด•เตเดธเดจเตเดฎเตเด•เตเดธ เด’เดชเตเดชเด‚ f2c.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด•เต‹เดณเดฟเด‚เด—เต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เด—เตเด•เตเดธเดจเตเดฎเตเด•เตเดธ (เด†เดฆเตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเต f2c) เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดธเดฟ เดŸเตˆเดชเตเดชเต "เดกเดฌเดฟเตพ", เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต "เดฑเดฟเดฏเตฝ" เดŽเดจเตเดจเต เดฑเดฟเดŸเตเดŸเต‡เตบ เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•
เด•เต‹เดณเดฟเด‚เด—เดฟเดฒเต† เด’เดฐเต เด…เดงเดฟเด• เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดตเดดเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต "COMPLEX" เดŽเดจเตเดจเต เดฑเดฟเดŸเตเดŸเต‡เตบ เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•
เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด‚ เดŽเดตเดฟเดŸเต† เดธเด‚เดญเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด—เตเดจเตเดตเดฟเดจเต เด•เต€เดดเดฟเตฝ
เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเตเดคเดฐเด‚ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด—เตเดจเตเดตเดฟเตฝ เด‰เดณเตเดณเดคเตเดชเต‹เดฒเต† เด…เดตเดฏเตเดŸเต† เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต
เดธเดฟ --- เดกเดฟเดซเต‹เตพเดŸเตเดŸเต "เดฑเดฟเดฏเตฝ" เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเดฟ เดŸเตˆเดชเตเดชเต "เดซเตเดฒเต‹เดŸเตเดŸเต", "เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต" เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดจเตฝเด•เตเดจเตเดจเต
GNU C เดคเดฐเด‚ "เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต". เด•เต‚เดŸเดพเดคเต†, เดˆ เด“เดชเตเดทเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดซเตเดธเต†เด•เตเด•เตปเดกเต-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เตผ
เด“เดชเตเดทเตป, เด’เดดเดฟเด•เต† -fno-second-underscore เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเตเดฎเดพเดฏเดฟ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‹เดกเดฟเดจเตเดฑเต† เดœเดจเดฑเต‡เดทเดจเต† เด‡เดคเต เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ libgfortran
เดฒเตˆเดฌเตเดฐเดฑเดฟ.

เดœเดพเด—เตเดฐเดค: เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดซเต‹เตผเดŸเตเดฐเดพเตป เด•เต‹เดกเต เดฎเดฟเด•เตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฒเตเดฒเดคเดฒเตเดฒ -ff2c เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -fno-f2c เด•เตบเดตเต†เตปเดทเดจเตเด•เดณเต† เด‡เด™เตเด™เดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, "เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดญเดพเด—เด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต "เดฑเดฟเดฏเตฝ" เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ
เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเต เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเด•เดฐเตเด‚.

เดœเดพเด—เตเดฐเดค: "REAL" เดŽเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดฟเดจเตเดฑเต† เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจ เด•เต‹เดกเต เด‡เดคเต เดคเด•เตผเด•เตเด•เตเด‚.
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต" เดฏเดฅเดพเตผเดคเตเดฅ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเดพเดฏเดฟ, เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† -fno-f2c
เด•เตบเดตเต†เตปเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.

-fno-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต
เดซเต‹เตผเดŸเตเดฐเดพเตป เดธเต‹เดดเตโ€Œเดธเต เดซเดฏเดฒเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดคเตเดคเดฐเตเดคเต
เด…เดตเตผเด•เตเด•เต เด…เดŸเดฟเดตเดฐเดฏเดฟเดŸเตเดจเตเดจเต.

เด•เต‚เดŸเต† -เดซเดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต เดซเดฒเดคเตเดคเดฟเตฝ, GNU Fortran เดฌเดพเดนเตเดฏ เดจเดพเดฎเด™เตเด™เตพเด•เตเด•เต เด…เดŸเดฟเดตเดฐเดฏเดฟเดŸเตเดจเตเดจเต
เด…เดŸเดฟเดตเดฐเดฏเดฟเดฒเตเดฒเดพเดคเต†. เดชเดฒเดฐเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเตเดฎเดพเดฏเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต
UNIX Fortran เด•เดฎเตเดชเตˆเดฒเดฑเตเด•เตพ.

เดœเดพเด—เตเดฐเดค: GNU Fortran-เดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดตเดญเดพเดตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ f2c เด’เดชเตเดชเด‚ เด—เตเด•เตเดธเดจเตเดฎเตเด•เตเดธ, เดฆเดฏเดตเดพเดฏเดฟ
เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด• -ff2c เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดทเตป
เดˆ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด‰เดชเดฏเต‡เดพเด—เด‚ -fno-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต GNU Fortran เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† (vis-a-vis
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ, เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดฎเตเดคเดฒเดพเดฏเดต).

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เต‚เดŸเต† -เดซเดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต, เด•เต‚เดŸเดพเดคเต† "j()" เด‰เด‚ "max_count()" เด‰เด‚ เด†เดฃเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด•
เดฌเดพเดนเตเดฏ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, "my_var", "lvar" เดŽเดจเตเดจเดฟเดต เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดพเดฃเต, เด’เดฐเต เดชเตเดฐเดธเตเดคเดพเดตเดจ เดชเต‹เดฒเต†

I = J() + MAX_COUNT (MY_VAR, LVAR)

เด‡เดคเต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดจเตเดจเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต:

i = j_() + max_count__(&my_var__, &lvar);

เด•เต‚เดŸเต† -fno-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต, เด…เดคเต‡ เดชเตเดฐเดธเตเดคเดพเดตเดจ เด‡เดคเตเดชเต‹เดฒเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต:

i = j() + max_count(&my_var, &lvar);

เด‰เดชเดฏเต‡เดพเด—เด‚ -fno-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเต‡เดฐเตเด•เดณเตเดŸเต† เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เตเด‚ เดฎเดฑเตเดฑเต เดญเดพเดทเด•เดณเตเดฎเดพเดฏเดฟ เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เด•เต‹เดกเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ.

เดชเต‡เดฐเตเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเด•เตŠเดฃเตเดŸเต เดฎเดพเดคเตเดฐเด‚ เด…เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• เด…เดฒเตเดฒ เดฎเตเด–เต‡เดจ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เด’เดฐเต เดฌเดพเดนเตเดฏ เดจเดพเดฎเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เดฎเดฑเตเดฑเต เดšเดฟเดฒเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต
เด…เดคเต‡ เดชเต‡เดฐเดฟเดจเตเดณเตเดณ เดญเดพเดท. เด…เดคเดพเดฏเดคเต, เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ GNU Fortran เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เต‹เดกเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต
เดˆ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เด‚เดชเตˆเดฒเตผ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เด’เดฐเต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดšเต†เดฑเดฟเดฏ เดญเดพเด—เด‚ --- เดฐเดฃเตเดŸเต เด•เด‚เดชเตˆเดฒเดฑเตเด•เดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‹เดกเต เดจเต‡เดŸเตเดจเตเดจเต
เดชเต‡เดฐเดฟเดŸเตฝ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดตเดฟเดทเดฏเด™เตเด™เดณเดฟเตฝ เดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดถเตเดฐเดฎเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚, เด•เต‚เดŸเดพเดคเต† เดชเต‡เดฐเดฟเดŸเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ
เดตเดฟเดฏเต‹เดœเดฟเดชเตเดชเตเด•เตพ, เดฒเดฟเด™เตเด•เดฑเตเด•เตพเด•เตเด•เต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดˆ เดฎเดฑเตเดฑเต เดฎเต‡เด–เดฒเด•เดณเดฟเดฒเต† เดตเดฟเดฏเต‹เดœเดฟเดชเตเดชเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เด•เต‚เดŸเดพเดคเต†, เด•เต‚เดŸเต† เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -fno-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต, เด…เดจเตเดฌเดจเตเดง เด…เดŸเดฟเดตเดฐเด•เดณเตเดŸเต† เด…เดญเดพเดตเด‚ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฌเดพเดนเตเดฏ เดจเดพเดฎเด‚ เด’เดฐเต เดชเต‡เดฐเตเดฎเดพเดฏเดฟ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเดพเด•เดพเดจเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เดธเดพเดงเตเดฏเดค
เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ, เด…เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค-เดฑเดซเดฑเตปเดธเต เดฌเด—เตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต เดฎเดฟเด•เดšเตเดšเดคเดพเด•เตเด•เตเด‚
เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต --- เด…เดต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚, เด•เต‚เดŸเดพเดคเต† เด‡เด™เตเด™เดจเต† เดฎเดพเดคเตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด‚
เดฑเตบ เดŸเตˆเดฎเดฟเดฒเต† เดฌเด—เตเด—เดฟ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚.

GNU Fortran-เดจเตเดฑเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดจเดพเดฎเด•เดฐเดฃเดตเตเด‚ เดฒเดฟเด™เตเด•เดฟเด‚เด—เตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเตฝ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดชเต‡เดฐเตเด•เตพ เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดคเดฎเตเดฎเดฟเตฝ เด†เด•เดธเตเดฎเดฟเด•เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป เดฒเดฟเด™เตเด•เตผ เด•เดพเดฃเตเดจเตเดจ เดชเต‡เดฐเตเด•เตพ เดตเดฟเด•เดฒเดฎเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเตเดณเตเดณ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพ.

-เดซเตเดธเต†เด•เตเด•เตปเดกเต-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เตผ
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, GNU Fortran เดฌเดพเดนเตเดฏ เดจเดพเดฎเด™เตเด™เตพเด•เตเด•เต เด…เดŸเดฟเดตเดฐเดฏเดฟเดŸเตเดจเตเดจเต. เดˆ เด“เดชเตเดทเตป เด†เดฃเต†เด™เตเด•เดฟเตฝ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš GNU Fortran เดฐเดฃเตเดŸเต เด…เดŸเดฟเดตเดฐเดฏเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดชเต‡เดฐเตเด•เตพเด•เตเด•เต เด…เดŸเดฟเดตเดฐเดฏเตเด‚ เด’เดฐเต เด…เดŸเดฟเดตเดฐเดฏเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เด…เดŸเดฟเดตเดฐเดฏเดฟเดฒเตเดฒเดพเดคเต† เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดชเต‡เดฐเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต. เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เดฐเดฃเตเดŸเต เด…เดŸเดฟเดตเดฐเด•เดณเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เดฌเดพเดนเตเดฏเดจเดพเดฎเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เด•เต‚เดŸเตเดŸเดฟเดฏเดฟเดŸเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด…เดŸเดฟเดตเดฐเดฏเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด†เดจเตเดคเดฐเดฟเด• เดจเดพเดฎเด™เตเด™เตพ.

เดŽเด™เตเด•เดฟเตฝ เดˆ เด“เดชเตเดทเดจเต เดฏเดพเดคเตŠเดฐเต เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ -fno-เด…เดฃเตเดŸเตผเดธเตเด•เต‹เดฑเดฟเด‚เด—เต เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต. เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต
-ff2c เด“เดชเตเดทเตป.

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, "MAX_COUNT" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เดฌเดพเดนเตเดฏ เดจเดพเดฎเด‚ เด’เดฐเต เด†เดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
"max_count_" เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ "max_count__" เดŽเดจเตเดจ เดฒเดฟเด™เตเด•เต-เดŸเตˆเด‚ เดฌเดพเดนเตเดฏ เดšเดฟเดนเตเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฑเดซเดฑเตปเดธเต.
เด‡เดคเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต เด—เตเด•เตเดธเดจเตเดฎเตเด•เตเดธ เด’เดชเตเดชเด‚ f2c, เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดพเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
-ff2c เด“เดชเตเดทเตป.

-fcoarray=
เด†เดฐเตเด‚
coarray เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•; coarray เดชเตเดฐเด–เตเดฏเดพเดชเดจเด™เตเด™เดณเตเด‚ เด‡เดฎเต‡เดœเต เด•เตบเดŸเตเดฐเต‹เตพ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เดชเดฟเดถเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚. (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ)

เดธเดฟเด‚เด—เดฟเตพ
เดธเดฟเด‚เด—เดฟเตพ-เด‡เดฎเต‡เดœเต เดฎเต‹เดกเต, เด…เดคเดพเดฏเดคเต "num_images()" เดŽเดชเตเดชเต‹เดดเตเด‚ เด’เดจเตเดจเดพเดฃเต.

เดฒเดฟเดฌเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ coarray เดชเดพเดฐเดฒเดฒเตˆเดธเต‡เดทเตป; เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ GNU Fortran coarray เดฒเตˆเดฌเตเดฐเดฑเดฟ
เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

-fcheck=
เดฑเตบ-เดŸเตˆเด‚ เดšเต†เด•เตเด•เตเด•เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•; เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด•เต‹เดฎ-เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต เดฒเดฟเดธเตเดฑเตเดฑเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เต€เดตเต‡เดกเตเด•เดณเดฟเตฝ.

เดŽเดฒเตเดฒเดพเด‚ เดŽเดฒเตเดฒเดพ เดฑเตบ-เดŸเตˆเด‚ เดŸเต†เดธเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• -fcheck.

เด…เดฑเต‡-เดŸเต†เดฎเตเดชเตเด•เตพ
เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดชเดพเดธเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เด…เดฑเต‡ เด‰เดฃเตเดŸเดพเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต
เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต. เดˆ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพ เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เด…เดคเตเดคเดฐเด‚ เดคเดพเดคเตเด•เดพเดฒเดฟเด•เด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เด’เดฐเต‹ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเดฟเด•เตเด•เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเต‚.

เด…เดคเดฟเดฐเตเด•เตพ
เด…เดฑเต‡ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดตเดฏเตโ€Œเด•เตเด•เต†เดคเดฟเดฐเดพเดฏเตเด‚ เดฑเตบ-เดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดžเดคเตเด‚ เด•เต‚เดŸเดฟเดฏเดคเตเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ. เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดตเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด…เดฑเต‡ เดธเต‚เดšเดฟเด•เด•เดณเตเด‚ เด‡เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต
เดฏเดฅเดพเตผเดคเตเดฅ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเดกเต เดฌเต—เดฃเตเดŸเตเด•เตพเด•เตเด•เต เดŽเดคเดฟเดฐเดพเดฏเดฟ เด†เด•เตƒเดคเดฟ เด…เดฑเต‡เด•เตพ เดŽเดฒเตเดฒเดพ เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดŸเตˆเดชเตเดชเตโ€Œเดชเต†เด•เตเด•เต เด‡เดฒเตเดฒเดพเดคเต† เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด…เดฑเต‡ เด•เตบเดธเตเดŸเตเดฐเด•เตโ€ŒเดŸเดฑเตเด•เตพเด•เตเด•เต เดจเต€เดณเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฃเต.

เดšเดฟเดฒ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพเด•เตเด•เต เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต -fcheck=เดชเดฐเดฟเดงเดฟเด•เตพ เดชเตเดฐเดงเดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‡เดพเด—เตเดฐเดพเด‚.

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เดญเดพเดตเดฟเดฏเดฟเตฝ เด‡เดคเดฟเตฝ เดฎเดฑเตเดฑเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดพเด‚, เด‰เดฆเดพ, เดชเดฐเดฟเดถเต‹เดงเดจ
เดธเดฌเตโ€ŒเดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฑเดซเดฑเตปเดธเตเด•เตพ.

do เดฒเต‚เดชเตเดชเต เด†เดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดธเดพเดงเตเดตเดพเดฏ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฑเตบ-เดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ.

เดจเดฟเด—เดฐเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเดพเดฏเดฟ เดฑเตบ-เดŸเตˆเด‚ เดšเต†เด•เตเด•เตเด•เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เดˆ เด“เดชเตเดทเตป
"เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเต" เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตเดฎเต†เดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด…เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด…เดคเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดŽเดชเตเดชเต‹เดดเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต.

เดชเต‹เดฏเดฟเดจเตเดฑเตผ
เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพเด•เตเด•เตเด‚ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดฑเตบ-เดŸเตˆเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•.

เด†เดตเตผเดคเตเดคเดจเด‚
เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฑเตบ-เดŸเตˆเด‚ เดšเต†เด•เตเด•เตเด•เดณเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•
เด†เดตเตผเดคเตเดคเดจเดฎเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• - เดซเตเดฐเต€เด•เตเด•เตผเดธเดฟเดตเต. เด•เตเดฑเดฟเดชเตเดชเต: เด‡เดคเต
เด“เดชเตเดชเตบเดŽเด‚เดชเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เดšเต†เด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด’เดชเตเดชเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด‚
- เดซเตเดฐเต€เด•เตเด•เตผเดธเดฟเดตเต เด’เดชเตเดชเด‚ -fopenmp.

-fbounds-เดšเต†เด•เตเด•เต
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดชเดฐเดจเดพเดฎเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ -fcheck=เดชเดฐเดฟเดงเดฟเด•เตพ.

-fcheck-array-temporaries
เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดชเดฐเดจเดพเดฎเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ -fcheck=array-temps.

-fmax-array-constructor=n
เด…เดฑเต‡ เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เด‰เดฏเตผเดจเตเดจ เดชเดฐเดฟเดงเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เด…เดฑเต‡ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เด•เต‹เดกเดฟเดจเต เดˆ เด“เดชเตเดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŸเต†เดธเตเดฑเตเดฑเต
เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ j
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ, เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ :: n = 100000
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ, เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ :: i(n) = (/ (2*j, j = 1, n) /)
เดชเตเดฐเดฟเดจเตเดฑเต '(10(I0,1X))', i
เดŽเตปเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŸเต†เดธเตเดฑเตเดฑเต

เดœเดพเด—เตเดฐเดค: เดˆ เด“เดชเตเดทเตป เด•เดดเดฟเดฏเตเด‚ เดจเต‡เดคเตƒเดคเตเดตเด‚ เดฒเต‡เด•เตเด•เต เดจเต€เดณเดฎเตเดณเตเดณ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเด• เดคเดตเดฃ เด’เดชเตเดชเด‚ เด…เดฎเดฟเดคเดฎเดพเดฏเดฟ เดตเดฒเดฟเดฏ เดตเดธเตเดคเต
เดซเดฏเดฒเตเด•เตพ.

เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ n เด†เดฃเต.

-fmax-stack-var-size=n
เดˆ เด“เดชเตโ€Œเดทเตป เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เด…เดฑเต‡เดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต; เดตเดฒเตเดชเตเดชเด‚ เด•เดตเดฟเดžเตเดžเดพเตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เด‡เดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพ เด’เดดเดฟเด•เต†
เด†เดตเตผเดคเตเดคเดจ). เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• - เดซเตเดฐเต€เด•เตเด•เตผเดธเดฟเดตเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด†เดตเตผเดคเตเดคเดจ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต
เด’เดฐเต เด†เดตเตผเดคเตเดคเดจ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฎเดพเดจเตเดคเดฐ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -fno-เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต
เดธเตเดฑเตเดฑเดพเด•เตเด•เต.

เดˆ เด“เดชเตโ€Œเดทเตป เดจเดฟเดฒเดตเดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเดฐเดฟเดงเดฟเด•เดณเต‹เดŸเต† เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด…เดฑเต‡เด•เดณเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚, เด•เต‚เดŸเดพเดคเต† เดฎเต†เดฏเต
เดŽเดฒเตเดฒเดพ เดชเตเดฐเดคเต€เด• เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดฒเตเดฒ. GNU Fortran-เดจเตเดฑเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‡เดคเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚
เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚.

เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ n เด†เดฃเต.

-fstack-arrays
เดˆ เด“เดชเตโ€Œเดทเตป เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต, เดซเต‹เตผเดŸเตเดฐเดพเตป เด•เด‚เดชเตˆเดฒเตผ เดŽเดฒเตเดฒเดพ เดฒเต‹เด•เตเด•เตฝ เด…เดฑเต‡เด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚
เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด…เดœเตเดžเดพเดค เดตเดฒเตเดชเตเดชเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด…เดฑเต‡เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต
เดšเดฟเดฒเดคเดฟเตฝ เดธเตโ€Œเดฑเตเดฑเดพเด•เตเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฑเตบเดŸเตˆเด‚ เดชเดฐเดฟเดงเดฟเด•เตพ เดจเต€เดŸเตเดŸเต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด™เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดฒเดคเตเดคเดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดˆ เดซเตเดฒเดพเด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต -เด“เดซเดพเดธเตเดฑเตเดฑเต.

-fpack-เด‰เดคเตเดญเดตเดฟเดšเตเดšเดคเต
เดˆ เด“เดชเตเดทเตป GNU Fortran-เดจเต‹เดŸเต เดกเดฟเดฑเตˆเดตเตเดกเต เดŸเตˆเดชเตเดชเต เด…เด‚เด—เด™เตเด™เดณเต† เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เด…เดŸเตเดคเตเดคเต เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดชเดฑเดฏเตเดจเตเดจเต.
เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเต เด•เต‚เดŸเดพเดคเต† เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒ
เดˆ เด“เดชเตเดทเตป, เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเด‚.

-เดซเตเดฐเต†เดชเดพเด•เตเด•เต-เด…เดฑเต‡เด•เตพ
เดšเดฟเดฒ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเตป เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด†เด•เตƒเดคเดฟ เด…เดฑเต‡ เดตเดฟเดญเดพเด—เด™เตเด™เตพ a เดตเดดเดฟ เด•เดŸเดจเตเดจเตเดชเต‹เด•เดพเด‚
เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดชเตเดฐเดฆเต‡เดถเด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตผ. เดˆ เด“เดชเตเดทเตป เด•เต‹เดกเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เดฑเตบเดŸเตˆเดฎเดฟเตฝ เดกเดพเดฑเตเดฑ เด’เดฐเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดฑเต€เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดซเด‚เด—เตเดทเตป เดชเตเดฐเต‹เดฒเต‹เด—เต.

เด‡เดคเต เด…เดฑเต‡เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด…เดคเต เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚
เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดฎเดพเดฏ เด“เดตเตผเดนเต†เดกเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดชเดพเดธเตเดธเดพเดฏ เดกเดพเดฑเตเดฑ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒเดพเดคเตเดค.

-fshort-enums
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค C เด•เต‹เดกเดฟเดจเตŠเดชเตเดชเด‚ เดชเดฐเดธเตเดชเดฐ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดˆ เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
-fshort-enums เด“เดชเตเดทเตป. เด‡เดคเต เด—เตเดจเต เดซเต‹เตผเดŸเตเดฐเดพเดจเต† เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ "INTEGER" เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเตปเดฏเตเดฎเดฑเต‡เดฑเตเดฑเตผ เดธเต†เดฑเตเดฑเต เด‡เดฃเด™เตเด™เตเด‚, เด•เต‚เดŸเดพเดคเต† เด…เดคเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดŽเตปเดฏเตเดฎเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต†เดฏเตเด‚ เด‡เดคเตเดคเดฐเดคเตเดคเดฟเตฝ เดจเตฝเด•เตเด•.

-เดซเต†เด•เตเดธเตเดฑเตเดฑเต‡เดฃเตฝ-เดฌเตเดฒเดพเดธเต
เดˆ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚ gfortran เดšเดฟเดฒ เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเดฟเดจเดพเดฏเดฟ BLAS เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เต‹เดณเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
"MATMUL" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ, เดจเดฎเตเดฎเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เดตเดฒเดฟเดชเตเดชเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ
เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดงเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฃเต (เด•เดพเดฃเตเด• -fblas-matmul-limit). เด‡เดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดตเต†เดฃเตเดŸเตผ BLAS เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฒเดพเดญเด•เดฐเดฎเดพเดฃเต. BLAS เดฒเตˆเดฌเตเดฐเดฑเดฟ เดšเต†เดฏเตเดฏเตเด‚
เดฒเดฟเด™เตเด•เต เดธเดฎเดฏเดคเตเดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

-fblas-matmul-limit=n
เดŽเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต -เดซเต†เด•เตเดธเตเดฑเตเดฑเต‡เดฃเตฝ-เดฌเตเดฒเดพเดธเต เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต. เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เดณเตเดŸเต† เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด—เตเดฃเดจเด‚
เดตเดฒเตเดชเตเดชเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเตเดฒเตเดฏเด‚) n BLAS เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ เดตเดดเดฟ เดจเดŸเดคเตเดคเดชเตเดชเต†เดŸเตเด‚,
เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚ gfortran เด†เดจเตเดคเดฐเดฟเด• เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ. เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เดšเดคเตเดฐเดฎเดฒเตเดฒ, เดตเดฒเดฟเดชเตเดชเด‚ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดœเตเดฏเดพเดฎเดฟเดคเต€เดฏ เดถเดฐเดพเดถเดฐเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดซเดฒ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดจเตเดฑเต†เดฏเตเด‚ เด…เดณเดตเตเด•เตพ.

เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดธเตเดฅเดฟเดฐ เดฎเต‚เดฒเตเดฏเด‚ n เด†เดฃเต.

- เดซเตเดฐเต€เด•เตเด•เตผเดธเดฟเดตเต
เดŽเดฒเตเดฒเดพ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด…เดฑเต‡เด•เดณเตเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเดšเตเดšเต เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•.
เดˆ เดชเดคเดพเด• เด’เดฐเตเดฎเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ -fmax-stack-var-size= or -fno-เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต.

-เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฒเต‹เด•เตเด•เตฝ-เดชเต‚เดœเตเดฏเด‚
-finit-integer=n
-เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฑเดฟเดฏเตฝ=
-เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฒเต‹เดœเดฟเด•เตเด•เตฝ=
-finit-character=n
เดฆเดฟ -เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฒเต‹เด•เตเด•เตฝ-เดชเต‚เดœเตเดฏเด‚ เดฒเต‹เด•เตเด•เตฝ "INTEGER" เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เด‚เดชเตˆเดฒเดฑเต‹เดŸเต เด“เดชเตเดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต,
"เดฑเดฟเดฏเตฝ", "เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดชเต‚เดœเตเดฏเด‚, "เดฒเต‹เดœเดฟเด•เตเด•เตฝ" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดคเต†เดฑเตเดฑเต, เด•เต‚เดŸเดพเดคเต† "เด•เดฅเดพเดชเดพเดคเตเดฐเด‚"
เดจเตพ เดฌเตˆเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ. เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเดพเดฃเต
เดจเตฝเด•เดฟเดฏเดคเต -finit-integer=n, -เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฑเดฟเดฏเตฝ= (เด…เดคเตเด‚
เดฒเต‹เด•เตเด•เตฝ "เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดฏเดฅเดพเตผเดคเตเดฅเดตเตเด‚ เดธเดพเด™เตเด•เตฝเดชเตเดชเดฟเด•เดตเตเดฎเดพเดฏ เดญเดพเด—เด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต),
-เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฒเต‹เดœเดฟเด•เตเด•เตฝ=, เด’เดชเตเดชเด‚ -finit-character=n (เดŽเดตเดฟเดŸเต† n เด’เดฐเต ASCII เดชเตเดฐเดคเต€เด•เดฎเดพเดฃเต
เดฎเต‚เดฒเตเดฏเด‚) เด“เดชเตเดทเดจเตเด•เตพ. เดˆ เด“เดชเตเดทเดจเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ

* เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด…เดฑเต‡เด•เตพ

* เด‰เดฐเตเดคเตเดคเดฟเดฐเดฟเดžเตเดž เดคเดฐเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เด˜เดŸเด•เด™เตเด™เตพ

* เด’เดฐเต "เดคเตเดฒเตเดฏ" เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ.

(เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเตฝ เดˆ เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚).

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -finit-real=nan เด“เดชเตเดทเตป "เดฑเดฟเดฏเตฝ", "เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต" เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ a เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
เดถเดพเดจเตเดคเดฎเดพเดฏ NaN. เด’เดฐเต เดธเดฟเด—เตเดจเดฒเดฟเด‚เด—เต NaN เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต -เดซเดฟเดจเดฟเดฑเตเดฑเต-เดฑเดฟเดฏเตฝ=เดธเตเดจเดพเตป; เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด…เดตเดฏเต† เดถเดพเดจเตเดคเดฎเดพเดฏ NaN เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚, เด† เดŸเตเดฐเดพเดชเตเดชเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
(เด‰เดฆเดพ. เดตเดดเดฟ -ffpe-เดŸเตเดฐเดพเดชเตเดชเต).

เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• -เดซเดฟเดจเดฟเดฑเตเดฑเต-* เด“เดชเตเดทเดจเตเด•เตพ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเต† เดจเดฟเดถเดฌเตเดฆเดฎเดพเด•เตเด•เตเด‚
เดฎเตเด–เต‡เดจ เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต -เดตเดฟเดจเดฟเดฏเต‹เด—เด‚ เดšเต†เดฏเตเดคเต เดฌเดพเดงเดฟเดšเตเดš เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ.

-เดซเดพเดฒเดฟเตป-เด•เต‹เดฎเตบเดธเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, gfortran เด’เดฐเต "เด•เต‹เดฎเตบ" เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดถเดฐเดฟเดฏเดพเดฏ เดตเดฟเดจเตเดฏเดพเดธเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เดชเดพเดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดšเดฟเดฒ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเดฟเตฝ เด‡เดคเต เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฃเต, เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเดฟเตฝ เด‡เดคเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเด•เดŸเดจเด‚. เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดคเดฐเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ เด’เดฐเต "เด•เต‹เดฎเตบ" เดฌเตเดฒเต‹เด•เตเด•เต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚, เดˆ เดชเดพเดกเดฟเด‚เด—เต เดชเตเดฐเดถเตโ€ŒเดจเดฎเตเดฃเตเดŸเดพเด•เตเด•เดพเด‚, เด•เต‚เดŸเดพเดคเต† -fno-align-commons เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดฏเดพเดจเตเดคเตเดฐเดฟเด• เดตเดฟเดจเตเดฏเดพเดธเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•. เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดˆ เด“เดชเตเดทเดจเตเดฑเต† เด’เดฐเต‡ เดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
เด…เดคเต เด’เดฐเต "เด•เต‹เดฎเตบ" เดฌเตเดฒเต‹เด•เตเด•เต เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเต. "เด•เต‹เดฎเตบ" เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดธเดพเดงเตเดฏเดฎเดพเดฏ เด…เดฒเตˆเตปเดฎเต†เดจเตเดฑเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป,
เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เดตเดฒเตเดคเต เดฎเตเดคเตฝ เดšเต†เดฑเตเดคเต เดตเดฐเต† เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

-fno-protect-parens
เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเดฟเดฒเต† เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเตเด•เตพ เดŽเดฒเตเดฒเดพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดฒเต†เดตเดฒเตเด•เตพเด•เตเด•เตเด‚ เดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต
เด•เด‚เดชเตˆเดฒเตผ เดฑเต€-เด…เดธเต‹เดธเดฟเดฏเต‡เดทเตป เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต -fno-protect-parens เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "เดฑเดฟเดฏเตฝ", "เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต" เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดฎเตเดชเตˆเดฒเตผ. เด…เดคเดฒเตเดฒ
เดฑเต€-เด…เดธเต‹เดธเดฟเดฏเต‡เดทเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฏเดฟ -fno-signed-เดชเต‚เดœเตเดฏเด‚ เด’เดชเตเดชเด‚ -fno-trapping-math เด†เดตเดถเตเดฏเด‚
เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเด‚. เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเต เดธเด‚เดฐเด•เตเดทเดฃเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดดเดฟเด•เต† -เด“เดซเดพเดธเตเดฑเตเดฑเต is
เดจเตฝเด•เดฟ.

-frealloc-lhs
เด’เดฐเต เด…เดจเตเดคเตผเดฒเต€เดจเดฎเดพเดฏ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด‡เดŸเดคเต เดตเดถเด‚ เดธเตเดตเดฏเดฎเต‡เดตเดฏเดพเดฃเต
(เดตเต€เดฃเตเดŸเตเด‚) เด…เดคเต เด…เดฒเต‹เด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เด†เด•เตƒเดคเดฟเดฏเต‹ เด†เดฃเต†เด™เตเด•เดฟเตฝ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดทเตป เด†เดฃเต
เดŽเดชเตเดชเต‹เตพ เด’เดดเดฟเด•เต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -std=f95 เด•เต†เดพเดŸเตเดคเตเดคเต. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• -Wrealloc-lhs.

-เดซเดพเด—เตเดฐเดธเต€เดตเต-เดซเด‚เด—เตเดทเตป-เดŽเดฒเดฟเดฎเดฟเดจเต‡เดทเตป
เดธเดฎเดพเดจ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดธเตโ€Œเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดˆ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ "PURE" เดŽเดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เด‡เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เตป

a = f(b,c) + f(b,c)

"f" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด•เต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฃเตเดŸเดพเด•เต‚. เดŽเด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด“เดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚
-frontend-optimize เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต.

-frontend-optimize
เดซเต‹เตผเดŸเตเดฐเดพเตป เดญเดพเด—เด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดˆ เด“เดชเตเดทเตป เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดจเดŸเดคเตเดคเตเดจเตเดจเต
เดชเดพเตผเดธเต เดฎเดฐเด‚. เดเดคเต†เด™เตเด•เดฟเดฒเตเดฎเตŠเดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ -O เด“เดชเตเดทเตป. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ
เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เดธเดฎเดพเดจ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ, เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตฝ เดŽเดจเตเดจเดฟเดต เด“เดชเตโ€Œเดทเดจเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต
เดคเดพเดฐเดคเดฎเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เดณเดฟเดฒเตเด‚ "TRIM" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดจเดพเดตเดถเตเดฏ เด•เต‹เดณเตเด•เตพ เด•เต‚เดŸเดพเดคเต† TRIM(a) เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต
"a(1:LEN_TRIM(a))". เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด‡เดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจเดคเดพเดฃเต -fno-frontend-optimize.

ENVIRONMENT


เดฆเดฟ gfortran เด•เด‚เดชเตˆเดฒเตผ เดจเดฟเดฒเดตเดฟเตฝ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตŠเดจเตเดจเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเตเด•เดณเดฟเดฒเตเด‚ เด…เดชเตเดชเตเดฑเดคเตเดคเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดœเดฟเดธเดฟ.

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต aarch64-linux-gnu-gfortran-5 เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    เด—เตเดจเดพเดฑเตเดฑเตเดธเต, เด—เตเดจเดพเดฑเตเดฑเตเดฎเต‡เด•เตเด•เต, เด—เตเดจเดพเดฑเตเดฑเตเดชเตเดฐเต†เดชเตเดชเต, เด—เตเดจเดพเดฑเตเดฑเตเดชเตเดธเตเดฑเตเดฑ,
    gnatpsys, gnatxref - GNAT เดŸเต‚เตพเดฌเต‹เด•เตเดธเต
    เดตเดฟเดตเดฐเดฃเด‚: เดคเต...
    aarch64-linux-gnu-gnatbind เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    เด—เตเดจเดพเดฑเตเดฑเตเดธเต, เด—เตเดจเดพเดฑเตเดฑเตเดฎเต‡เด•เตเด•เต, เด—เตเดจเดพเดฑเตเดฑเตเดชเตเดฐเต†เดชเตเดชเต, เด—เตเดจเดพเดฑเตเดฑเตเดชเตเดธเตเดฑเตเดฑ,
    gnatpsys, gnatxref - GNAT เดŸเต‚เตพเดฌเต‹เด•เตเดธเต
    เดตเดฟเดตเดฐเดฃเด‚: เดคเต...
    aarch64-linux-gnu-gnatchop-5 เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ
    เดธเดฟเดชเดฟเดฏเต เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏ เด•เต‡เตผเดฃเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเด•
    เดตเดพเด•เตเดฏเด˜เดŸเดจ: cpupower [-c cpulist]
    idle-info [เด“เดชเตเดทเดจเตเด•เตพ] เดตเดฟเดตเดฐเดฃเด‚: เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚
    เดเดคเต p...
    cpupower-idle-info เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - cpu เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ
    เดจเดฟเดทเตเด•เตเดฐเดฟเดฏ เด…เดตเดธเตเดฅ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เต‡เตผเดฃเตฝ เด“เดชเตเดทเดจเตเด•เตพ
    เดตเดพเด•เตเดฏเด˜เดŸเดจ: cpupower [-c cpulist]
    idle-info [เด“เดชเตเดทเดจเตเด•เตพ] เดตเดฟเดตเดฐเดฃเด‚: เดฆเดฟ
    cpupower idle-se...
    cpupower-idle-set เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเด‚/เดชเตเดฐเดฟเดจเตเดฑเต
    เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเดพเดชเตเดชเตเดธเต†เดฑเตเดฑเต เดคเดฟเดฐเดฏเตฝ เดชเดพเดค. เดฏเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต
    เดคเดพเดดเต† เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด†เด•เตเดธเดธเต
    เดจเดฟเดฒเดตเดฟเดฒเต† เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเดฒเต† เดฎเดฑเตเดฑเต เดฎเดพเดชเตเดชเตเดธเต†เดฑเตเดฑเตเด•เตพ. ...
    g.mapsetsgrass เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • 6
    g.messagegrass
    g.messagegrass
    g.message - เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต,
    เดชเตเดฐเต‹เด—เดคเดฟ เดตเดฟเดตเดฐเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดฐเด•เดฎเดพเดฏ เดชเดฟเดถเด•เต
    เด—เตเดฐเดพเดธเต เดตเดดเดฟ. เดˆ เดฎเตŠเดกเตเดฏเต‚เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
    เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดจเตฝเด•เตเดจเตเดจเต.
    เด•เต€เดตเต‹...
    g.messagegrass เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

Ad