sub1.c (サブルーチン)
#include <stdio.h> int submethod(int a) { return a * 5; }
sub2.c
#include <stdio.h> int b; int main() { b = 10; printf("%d\n", submethod(5)); return 0; }
a.mk
# Makefile a.out: sub1.obj # ? bcc32 sub2.c sub1.obj # sub2のコンパイル sub1.o: sub1.c # sub1.o の依存ファイルは sub1.c bcc32 -c sub1.c # sub1.o の生成コマンド
※bcc32は使用しているコンパイラ。環境によってはccやgccになることもある。
makeの実行はコマンドプロンプトより以下のコマンドを実行
make -f a.mk