Makefile简单规则如何

Makefile简单规则如何,makefile,Makefile,有没有一种简单的方法可以通过一个简单的后缀规则(或其他方法)实现以下目标 您可能应该为每个程序集输出拆分目标,具体如下(未测试): SRC=a.c b.c.c d.c e.c ASM=$(SRC:.c=.s) %.s:% gcc-S-O0$< 考虑到默认情况下,gcc-sx.c生成一个x.S(请参阅) SRC = a.c b.c c.c d.c e.c ASM = a.s b.s c.s d.s e.s $(ASM) : $(SRC) gcc -S -O0 a.s a.c gcc

有没有一种简单的方法可以通过一个简单的后缀规则(或其他方法)实现以下目标


您可能应该为每个程序集输出拆分目标,具体如下(未测试):

SRC=a.c b.c.c d.c e.c
ASM=$(SRC:.c=.s)
%.s:%
gcc-S-O0$<
考虑到默认情况下,
gcc-sx.c
生成一个
x.S
(请参阅)

SRC = a.c b.c c.c d.c e.c
ASM = a.s b.s c.s d.s e.s

$(ASM) : $(SRC)
   gcc -S -O0 a.s a.c
   gcc -S -O0 b.s b.c
   ...
   gcc -S -O0 e.s e.c