Oracle Solaris Studio 12.2: Fortran ユーザーズガイド

2.3.1.1 C 指令

C() 指令は、その引数が外部関数であることを指定します。EXTERNAL 宣言と同義です。ただし、通常の外部名とは違って、Fortran コンパイラでは、これらの引数名に下線が付けられません。詳細は、『Fortranプログラミングガイド』の「C と Fortran のインタフェース」の章を参照してください。

特殊な関数の C() 指令は、各副プログラム中にある、その関数への最初の引用よりも前に現れなければなりません。

例: CABCXYZ をコンパイルします。


       EXTERNAL ABC, XYZ
!$PRAGMA C(ABC, XYZ)