○リンク順
これまでいい加減にしてきたリンク順だったが、ハマることがあったので書いておく。
リンク順は次のように行う必要がある。
foo.o -> libfoo.a という依存関係があれば gcc -o foo foo.o libfoo.a とリンクする必要がある。
○1ソースから複数オブジェクト
これまでいい加減にしてきたリンク順だったが、ハマることがあったので書いておく。
リンク順は次のように行う必要がある。
foo.o -> libfoo.a という依存関係があれば gcc -o foo foo.o libfoo.a とリンクする必要がある。
○1ソースから複数オブジェクト
foo32.o : CPPFLAGS += -DINTEGER="int" foo64.o : CPPFLAGS += -DINTEGER="long long int" foo32.o foo64.o : foo.c $(COMPILE.c) $(OUTPUT_OPTION) $<