CXXFLAGS = -O3 -o prog -rdynamic -D_GNU_SOURCE -L./libmine
LIBS = libmine.a -lpthread
使う
LDFLAGS= -L<Directory where the library resides> -l<library name>
のように:
LDFLAGS = -L. -lmine
静的コンパイルを確実にするために、追加することもできます
LDFLAGS = -static
または、ライブラリ全体の検索をやめて、直接リンクすることもできます。
main.c
があるとします 、 fun.c
および静的ライブラリ libmine.a
.次に、Makefile の最後のリンク行で行うことができます
$(CC) $(CFLAGS) main.o fun.o libmine.a