main.c test1.c test2.c のソースファイルがあるとします。
#gcc -c main.c test1.c test2.c
で main.o test1.o test2.o を作成します。

test1.oとtest2.oをまとめて1つのオブジェクトを作成し、
後でmain.oとくっつけて実行ファイルを作成するには
どうやれば良いんでしょうか?
#gcc -o subprogram test1.o test2.o
とやるとmain関数がありませんって怒られます。