FortranプログラムからC言語プログラムのサブルーチンを呼び出したい

SX用クロスコンパイラの場合、下記のようにコンパイルすることが可能です。

% sxc++ -S a.c
% sxf90 b.f90 a.s

intelコンパイラの場合、下記のようにコンパイルすることが可能です。

% icc -c a.c
% ifort b.f90 a.o