Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ライブラリを使用してプログラムを実行するたびに、ターミナルでこれら 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
上記のコマンドのメイクファイルを作成して実行するにはどうすればよいですか?
それは非常に簡単です:
CFLAGS=-m32 ARFLAGS=-rcs .PHONY: all clean all: prog mylib.o: mylib.c libmylib.a: mylib.o ar $(ARFLAGS) $@ $^ prog.o: prog.c prog: prog.o libmylib.a clean: rm -f *.o prog libmylib.a