JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: Fortran ユーザーズガイド     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  概要

2.  Solaris Studio Fortran の使用

3.  Fortran コンパイラオプション

4.  Solaris Studio Fortran の機能および拡張機能

5.  FORTRAN 77 の互換性: Solaris Studio Fortran への移行

A.  実行時のエラーメッセージ

B.  各リリースにおける機能変更

C.  Fortran 指令の要約

索引

数字・記号

A

C

D

F

G

I

L

M

N

O

P

S

T

U

V

W

X

構文
f95 コマンド
index icon2.2 コンパイラの起動
index icon3.1 コマンド構文
コマンド行オプション, index icon3.2 オプションの構文
コンパイラのコマンド行, index icon3.1 コマンド構文
コードサイズ, index icon3.4.164 –xspace
互換性
C との, index icon4.12 言語の混在
Fortran 77
index icon3.4.22 –f77[= list]
index iconFORTRAN 77 の互換性: Solaris Studio Fortran への移行
将来の, index icon4.11 将来のバージョンとの互換性
固定形式のソース, index icon3.4.24 -fixed
コマンド行, ヘルプ, index icon1.8 コマンド行ヘルプ
コマンド行オプション
-a (廃止), index icon3.3.4 旧オプションフラグ
-aligncommon, index icon3.4.1 –aligncommon[ ={1|2|4| 8|16}]
-ansi, index icon3.4.2 -ansi
-arg=local, index icon3.4.3 -arg=local
-autopar、自動並列化, index icon3.4.4 -autopar
-Bdynamic, index icon3.4.5 –B{static |dynamic}
-Bstatic, index icon3.4.5 –B{static |dynamic}
-C、添字の検査, index icon3.4.6 -C
-c、コンパイルのみ, index icon3.4.7 -c
-copyargs、定数の引数への代入を可能にする, index icon3.4.8 -copyargs
-dalign
index icon3.4.10 -dalign
index icon3.4.23 -fast
-dbl_align_all、強制的データ整列, index icon3.4.11 –dbl_align_all[ ={yes|no}]
-depend, index icon3.4.23 -fast
データ依存解析, index icon3.4.12 –depend[ ={yes|no}]
-dn, index icon3.4.14 –d{ y|n}
-Dname、シンボルの定義, index icon3.4.9 –Dname[ =def]
-dryrun, index icon3.4.13 –dryrun
-dy, index icon3.4.14 –d{ y|n}
-e、拡張ソース行, index icon3.4.15 -e
-erroff、警告の抑制, index icon3.4.16 –erroff[ ={%all|%none| taglist}]
-errtags、警告でのメッセージタグの表示, index icon3.4.17 –errtags[ ={yes|no}]
-errwarn、エラー警告, index icon3.4.18 –errwarn[ ={%all|%none| taglist}]
-ext_names、下線なしの外部名, index icon3.4.19 –ext_names= e
-F, index icon3.4.20 -F
-f, 8 バイト境界に整列, index icon3.4.21 -f
-f77, index icon3.4.22 –f77[= list]
-fast, index icon3.4.23 -fast
-fixed, index icon3.4.24 -fixed
-flags, index icon3.4.25 –flags
-fma, index icon3.4.26 –fma={ none|fused}
-fnonstd, index icon3.4.27 -fnonstd
-fns
index icon3.4.23 -fast
index icon3.4.28 –fns[ ={yes| no}]
-fpp、Fortran プリプロセッサ, index icon3.4.30 –fpp
-fprecision、x86 精度モード, index icon3.4.31 –fprecision={ single|double|extended}
-free, index icon3.4.32 -free
-fround=r, index icon3.4.33 –fround={ nearest|tozero|negative| positive}
-fsimple, index icon3.4.23 -fast
単純浮動小数点モデル, index icon3.4.34 –fsimple[ ={1|2|0}]
-fstore, index icon3.4.35 –fstore
-ftrap, index icon3.4.36 –ftrap= t
-G, index icon3.4.37 -G
-g, index icon3.4.38 -g
-hname, index icon3.4.39 –hname
-help, index icon3.4.40 –help
-Idir, index icon3.4.41 –Ipath
-i8代わりに —xtypemap=integer:64使用, index icon3.4.42 -i8
-inline, index icon3.4.43 –inline=[ %auto][[,][no%] f1,…[no%]fn]
iorounding, index icon3.4.44 –iorounding[ ={compatible|processor-defined}]
-keeptmp, index icon3.4.45 -keeptmp
-KPIC, index icon3.4.47 –KPIC
-Kpic, index icon3.4.46 -Kpic
-Ldir, index icon3.4.48 –Lpath
-llibrary, index icon3.4.49 -lx
-libmil
index icon3.4.23 -fast
index icon3.4.50 -libmil
-library=sunperf, index icon3.4.51 -library=sunperf
-loopinfo、並列化の表示, index icon3.4.52 –loopinfo
-m32 | —m64, index icon3.4.54 –m32 | –m64
-Mdir、f95 モジュール, index icon4.9 モジュールファイル
-moddir, index icon3.4.55 –moddir= path
-mt、マルチスレッドセーフライブラリ, index icon3.4.56 -mt[={ yes|no}]
-native, index icon3.4.57 -native
-native (廃止), index icon3.3.4 旧オプションフラグ
-noautopar, index icon3.4.58 -noautopar
-nodepend, index icon3.4.59 –nodepend
nofstore, index icon3.4.60 -nofstore
-nolib, index icon3.4.61 -nolib
-nolibmil, index icon3.4.62 -nolibmil
-noqueue (廃止), index icon3.3.4 旧オプションフラグ
-noreduction, index icon3.4.63 -noreduction
-norunpath, index icon3.4.64 -norunpath
-On
index icon3.4.23 -fast
index icon3.4.65 –O[n]
index icon3.4.65 –O[n]
index icon3.4.65 –O[n]
-o、出力ファイル, index icon3.4.66 –o filename
-onetrip, index icon3.4.67 -onetrip
-openmp, index icon3.4.68 -openmp
-p、プロファイル (廃止), index icon3.4.69 -p
-pad=p
index icon3.4.23 -fast
index icon3.4.70 –pad[= p]
-pg、手続きごとのプロファイル, index icon3.4.71 –pg
-PIC, index icon3.4.73 -PIC
-pic, index icon3.4.72 –pic
-PIC (廃止), index icon3.3.4 旧オプションフラグ
-pic (廃止), index icon3.3.4 旧オプションフラグ
-Qoption, index icon3.4.74 –Qoption pr ls
-Rlist, index icon3.4.76 –R ls
-r8const, index icon3.4.77 –r8const
-recl=a[,b], index icon3.4.78 –recl=a[ ,b]
-S, index icon3.4.80 -S
-s, index icon3.4.81 -s
-silent, index icon3.4.82 –silent
-stackvar
index icon3.4.83 -stackvar
index icon3.4.159 -xrecursive
-stop_status, index icon3.4.84 –stop_status[ ={yes|no}]
-temp, index icon3.4.85 –temp= dir
-time, index icon3.4.86 -time
-traceback, index icon3.4.87 –traceback[ ={%none|common| signals_list}]
-U、小文字に変換しない, index icon3.4.88 -U
-u, index icon3.4.90 -u
-Uname、プリプロセッサマクロの定義の取り消し, index icon3.4.89 –Uname
-unroll、ループの展開, index icon3.4.91 –unroll= n
-use, index icon4.9.2 -use=list オプションフラグ
-V, index icon3.4.93 -V
-v, index icon3.4.94 –v
-vax, index icon3.4.95 –vax= keywords
-vpara, index icon3.4.96 -vpara
-W, index icon3.4.97 -Wc ,arg
-w, index icon3.4.98 –w[n ]
-xaddr32, index icon3.4.101 –xaddr32[ ={yes|no}]
-xalias=list, index icon3.4.102 –xalias[ =keywords]
-xannotate[={yes|no}], index icon3.4.103 –xannotate[ ={yes|no}]
-xarch=isa, index icon3.4.104 –xarch=isa
-xassume_control
index icon2.3.1.8 ASSUME 指令
index icon3.4.105 –xassume_control[ =keywords]
-xautopar, index icon3.4.106 -xautopar
-xbinopt, index icon3.4.107 –xbinopt={prepare | off}
-xcache=c, index icon3.4.108 –xcache=c
-xchip=c, index icon3.4.110 –xchip= c
-xcode=c, index icon3.4.111 –xcode= keyword
-xcommoncheck, index icon3.4.112 –xcommonchk[ ={yes|no}]
-xdebugformat, index icon3.4.113 –xdebugformat={ dwarf|stabs}
-xdepend, index icon3.4.114 -xdepend
-xF, index icon3.4.115 -xF
-xhasc、ホレリス定数, index icon3.4.117 –xhasc[ ={yes|no}]
-xhelp=h, index icon3.4.118 –xhelp=flags
-xhwcprof, index icon3.4.119 –xhwcprof[={enable | disable}]
-xia、区間演算, index icon3.4.120 –xia[={ widestneed|strict}]
-xinline, index icon3.4.121 –xinline= list
-xinstrument, index icon3.4.122 –xinstrument=[%no]datarace
-xipo_archive, index icon3.4.125 –xipo_archive[ ={none|readonly| writeback}]
-xipo、相互手続きの最適化, index icon3.4.124 –xipo[ ={0|1|2}]
-xivdep, index icon3.4.126 –xivdep[ =p]
-xjobs、マルチプロセッサのコンパイル, index icon3.4.127 –xjobs= n
-xkeepframe、スタック関連の最適化の禁止, index icon3.4.128 –xkeepframe[ =[%all,%none,name, no%name]]
-xknown_lib、ライブラリ呼び出しの最適化, index icon3.4.129 -xknown_lib=library_list
-xlang=f77、FORTRAN 77 ライブラリとのリンク, index icon3.4.131 -xlang=f77
-xld、(廃止), index icon3.4.132 –xld
-xlibmil, index icon3.4.133 -xlibmil
-xlibmopt
index icon3.4.23 -fast
index icon3.4.134 -xlibmopt
-xlic_lib=sunperf 廃止, index icon3.4.135 –xlic_lib=sunperf
-Xlinker, index icon3.4.99 -Xlinker arg
-xlinkopt, index icon3.4.136 –xlinkopt[ ={1|2|0}]
-xlinkopt、リンク時最適化, index icon3.4.136 –xlinkopt[ ={1|2|0}]
-Xlist、大域的なプログラム検査, index icon3.4.100 –Xlist[ x]
-xloopinfo, index icon3.4.137 –xloopinfo
-xl、(廃止), index icon3.4.130 –xl
-xmaxopt, index icon3.4.138 –xmaxopt[ =n]
-xmemalign, index icon
-xnolib
index icon3.4.141 -xnolib
index icon3.4.142 -xnolibmil
-xnolibmopt, index icon3.4.143 -xnolibmopt
-xOn, index icon3.4.144 –xOn
-xopenmp, index icon3.4.145 –xopenmp[={ parallel|noopt|none}]
-xpagesize, index icon3.4.147 –xpagesize= size
-xpagesize_heap, index icon3.4.148 –xpagesize_heap= size
-xpagesize_stack, index icon3.4.149 -xpagesize_stack= size
-xpec, index icon3.4.150 –xpec[ ={yes|no}]
-xpg, index icon3.4.151 –xpg
-xpp=p, index icon3.4.152 –xpp={ fpp|cpp}
-xprefetch
index icon2.3.1.7 PREFETCH 指令
index icon2.3.1.7 PREFETCH 指令
-xprefetch_auto_type, index icon3.4.154 -xprefetch_auto_type=indirect_array_access
-xprofile_ircache, index icon3.4.157 –xprofile_ircache[ =path]
-xprofile=p, index icon3.4.156 –xprofile= p
xprofile_pathmap=param, index icon3.4.158 –xprofile_pathmap= collect_prefix:use_prefix
-xrecursive, index icon3.4.159 -xrecursive
-xreduction, index icon3.4.160 –xreduction
-xregs=r, index icon3.4.161 –xregs= r
-xs, index icon3.4.162 –xs
-xsafe=mem, index icon3.4.163 -xsafe=mem
-xspace, index icon3.4.164 –xspace
-xtarget=native, index icon3.4.23 -fast
-xtarget=t, index icon3.4.165 -xtarget=t
-xtime, index icon3.4.166 –xtime
-xtypemap, index icon3.4.167 -xtypemap= spec
-xunroll, index icon3.4.168 –xunroll= n
-xvector, index icon3.4.23 -fast
-ztext, index icon3.4.170 –ztext
機能別に分類, index icon3.3 オプションのまとめ
旧バージョン, index icon3.3.3 下位互換のための旧オプション
区間演算の -xinterval=v, index icon3.4.123 –xinterval[ ={widestneed|strict| no}]
構文, index icon3.2 オプションの構文
コンパイル段階への引き渡し, index icon3.4.74 –Qoption pr ls
処理順序, index icon3.2 オプションの構文
すべてのオプションフラグを参照, index icon3.4 オプションリファレンス
デフォルトオプションファイル, index icon2.6 ユーザー指定のデフォルトオプションファイル
認識されないオプション, index icon2.2.7 認識されないコマンド行引数
廃止, index icon3.3.4 旧オプションフラグ
廃止された f77 フラグはサポート対象外, index icon5.2 非互換性の問題
頻繁に利用, index icon3.3.1 頻繁に利用するオプション
マクロ, index icon3.3.2 マクロフラグ
まとめ, index icon3.3 オプションのまとめ
コマンド行オプションの一覧, index icon3.4.40 –help
コンパイラ
コマンド行, index icon2.2 コンパイラの起動
冗長メッセージ, index icon3.4.94 –v
タイミング, index icon3.4.86 -time
ドライバ, -dryrun によるコマンドの表示, index icon3.4.13 –dryrun
ドライバ、-dryrun によるコマンドの表示, index icon3.4.13 –dryrun
バージョンの表示, index icon3.4.93 -V
コンパイラパス, index icon3.4.94 –v
コンパイル済みコードのサイズ, index icon3.4.164 –xspace
コンパイルとリンク
index icon2.2.1 コンパイルとリンクの流れ
index icon2.2.5 コンパイルとリンクの分離
-B, index icon3.4.5 –B{static |dynamic}
コンパイルのみ, index icon3.4.7 -c
動的 (共有) ライブラリ, index icon3.4.14 –d{ y|n}
動的共有ライブラリの構築, index icon3.4.37 -G