我的项目中有一个库,只有在尚未构建库文件时,我才想强制 gmake 为该库构建目标文件。
目前,遵循依赖关系,始终构建对象。
那么,如果库已经存在,是否可以描述阻止编译的规则?
添加示例:
all: prj.exe
@echo build all.
prj.exe: main.o libbar.a
gcc main.o -lbar -L. -o prj.exe
libbar.a: foo.o
ar rcs libbar.a foo.o
%.o: %.c
gcc -c $< -o $@