インテル® Fortran コンパイラー 14.0 ユーザー・リファレンス・ガイド

インテル® Fortran/C プログラムのコンパイルとリンク

アプリケーションには、C と Fortran の両方のソースファイルを含めることができます。Fortran で記述されたメインプログラム (myprog.for) から C で記述されたルーチン (cfunc.c) を呼び出す場合、次のコマンド行を使用してアプリケーションをビルドします。

Linux* および OS X*:

icc -c cfunc.c 
ifort -o myprog myprog.for cfunc.o

Windows*:

icl /c cfunc.c
ifort myprog.for cfunc.obj 
 /link /out:myprog.exe

icc または icl コマンド (インテル® C++ 用)、あるいは cl コマンド (Microsoft* Visual C++* 用) は、cfunc.c をコンパイルします。 -c オプションまたは /c オプションは、リンカーを呼び出さないように指示します。 このコマンドは cfunc.o (Linux* および OS X*) または cfunc.obj (Windows*) を作成します。

ifort コマンドは myprog.for をコンパイルし、作成されるオブジェクト・ファイルに cfunc.o (Linux* および OS X*) または cfunc.obj (Windows*) をリンクして実行ファイルを作成します。

さらに、Linux* および OS X* では、次のオプションがあります。

icc -c  cmain.c
ifort -nofor_main cmain.o fsub.f90

Windows* オペレーティング・システムにおけるインテル® Fortran プログラムと C++ プログラムのコンパイルとリンク、および使用するライブラリーに関する詳細は、次を参照してください。


このヘルプトピックについてのフィードバックを送信