0
objects = main.o kbd.o command.o display.o \
insert.o search.o files.o utils.o
edit : $(objects)
cc -o edit $(objects)
main.o : defs.h
kbd.o : defs.h command.h
command.o : defs.h command.h
display.o : defs.h buffer.h
insert.o : defs.h buffer.h
search.o : defs.h buffer.h
files.o : defs.h buffer.h command.h
utils.o : defs.h
.PHONY : clean
clean :
rm edit $(objects)
これはGNU makeのメイクファイルの例です。 makeは簡単なルールを使って、一致する名前の* .cファイルを持つ* .oファイルを生成します。macosでgcc defaultを使うようにGNU makeを設定するには?
しかし、私のMacではデフォルトでclangを使用していますが、clangでコンパイルするとエラーが発生するプロジェクトがある場合はgcc-7をデフォルトにしたいと考えています。