>>199 どうも。
分からなかったです。その通りにしたら出来ました。

以下はまとめ。
結局、makefile を工夫する事で f2c を通した fortran code の実行は実現できる。
↓の様に include と lib の link が必要。 target の指定は2段階になる。
-------------------------------------------------------------------
INCLUDES = -I/usr/local/include

test : maintest.o subr.o
cc -L /usr/local/lib -lf2c -lm -o test maintest.o subr.o

maintest.o: maintest.c
cc $(INCLUDES) -c maintest.c

subr.o: subr.c
cc $(INCLUDES) -c subr.c

maintest.c: maintest.f
f2c maintest.f

subr.c: subr.f
f2c subr.f
--------------------------------------------------------------------------

target の2段階指定がファイル数が多くなると不便かな。
昔の FreeBSD の f77 では include も link も自動だったのは感心。
.c ファイルも現れなかったけど /tmp とかに出していたのだろうか?