makefile для генерации нескольких исполняемых файлов - PullRequest
0 голосов
/ 04 июня 2018

Я хочу сгенерировать исполняемый файл из исходных независимых файлов в каталоге.Makefile:

%: %.c
    gcc $< -o $@

, но это не работает.

Этот работает (файл foo.c существует):

foo: foo.c
    gcc $< -o $@

Спасибо

1 Ответ

0 голосов
/ 04 июня 2018

Ответ:

files = $(basename $(shell ls *.c))
all: $(files)
%: %.c                                                             
    gcc $< -o $@                                                                

Источник: Марка: источник и двоичный файл с одинаковым именем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...