ライブラリを使用してプログラムを実行するたびに、ターミナルでこれら 4 つのコマンドを実行する必要があります。
行は
cc -m32 -c mylib.c
ar -rcs libmylib.a mylib.o
cc -m32 -c prog.c
cc -m32 prog.o -L. -lmylib
./a.out
上記のコマンドのメイクファイルを作成して実行するにはどうすればよいですか? 詳細な手順をいただければ幸いです。ありがとう。
編集:ここに解決策があります:
a.out: prog.o libmylib.a
cc prog.o -L. -lmylib
prog.o: prog.c mylib.h
libprint_int.a: mylib.o
ar -rcs libmylib.a mylib.o
print_int.o: mylib.c mylib.h
clean:
rm a.out prog.o libmylib.a mylib.o
タブの代わりにスペースを使用したため、2行目にエラーが発生しました。