Learn CHardWayの本からプログラムを実行しようとしています
ライブラリファイル名「build/liblcthw.a」を最後のパラメータとして渡す必要があります。
例:
Ubuntuでは動作しません:
gcc -g -O2 -Wall -Wextra -Isrc -rdynamic -DNDEBUG build / liblcthw.a tests / list_tests.c -o tests / list_tests
Ubuntuで動作します:
gcc -g -O2 -Wall -Wextra -Isrc -rdynamic -DNDEBUG tests / list_tests.c -o tests / list_tests build / liblcthw.a
Makefileでこれを処理するにはどうすればよいですか?CFLAGSは、ソースファイル名の前にのみ追加し、機能しません。CFALGSにコマンドの最後にライブラリファイル名を追加させるにはどうすればよいですか?