[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Чем плох рекурсивный make?



On 2008.10.01 at 12:24:24 +0400, Dmitry E. Oboukhov wrote:

> AC> make, напомню, в отличие от gcc, вызывают не только чтобы собрать цель,
> AC> но и чтобы _пере_собрать ее.
> gcc вызывают не только для того чтобы собрать .o, но и пересобрать .o
> 
> нет отличий

Если бы речь шла о Borland C, то, возможно, и можно было говорить про
"нет отличий". А gcc - тупой - есть .o, нет .o - он делает ровно то же
самое, полагаясь на make, который разберется, что вот для этого .o надо
позвать gcc, а для этого - не надо.

А make не может этого правильно сделать, когда информация о
зависимостях раскидана по разным файлам, которые считываются разными
процессами make.


Reply to: