函数库文件的后缀规则

你可以使用“后缀规则”和“隐含规则”来生成函数库打包文件,如:

  1. .c.a:
  2. $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $*.o
  3. $(AR) r $@ $*.o
  4. $(RM) $*.o

其等效于:

  1. (%.o) : %.c
  2. $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $*.o
  3. $(AR) r $@ $*.o
  4. $(RM) $*.o