У меня есть правилоMakefiles явные и неявные правила
*.o: *.c
gcc <certain compiler switches>
Я хотел бы построить несколько * .c файлов с различными коммутаторами компилятора, чем стандартное правило.
Я считаю, что я просто добавить перед первым правилом
foo.o : foo.c
foobar.o : foobar.c
gcc <other compiler switches>
явное правило обув и Foobar переопределения ли в * .o: * .c правило?
Вы пробовали? Q: Используются ли '<другие компиляторы> для' foo.o', а также 'foobar.o'? – bobbogo
Да, foo.o и foobar.o должны иметь одинаковые ключи компилятора, но отличаются от * .o: * .c. – KeithSmith