LINUX.ORG.RU

Makefile - ну что-за гадость?!


0

0



Вот отрывок из Makefile-а (напсанного в ручную кем-то):
435
436 gencau.o : gencau.cc ranlib.h
437 $(CC) $(CFLAGS) -c gencau.cc
438
439
440 genpool.o : genepool.cc genepool.h
441 $(CC) $(CFLAGS)-c genepool.cc
442
443 getInitialState.o : getInitialState.cc getInitialState.h constants.h qmultiply.h stateLibrary.h initautodock.h trilinterp.h eintcal.h cnv_state_to_coords.h prInitialState.h timesys.h autocomm.h
444 $(CC) $(CFLAGS) -c getInitialState.cc
445
446 get_atom_type.o : get_atom_type.cc get_atom_type.h constants.h
447 $(CC) $(CFLAGS) -c get_atom_type.cc
448
Вот отрывок из процесса компилирования:
g++ -g3 -O0 -c gencau.cc
g++ -c -o genepool.o genepool.cc
g++ -g3 -O0 -c getrms.cc
g++ -g3 -O0 -c get_atom_type.cc


заметили разницу в том, как создаётся файл genepool.o и как создаются остальные файлы?

Я уже не знаю что делать.

★★

> Я уже не знаю что делать.

может быть - вставить недостающиц пробел.. ?

// wbr

klalafuda ★☆☆
()

Действительно гадость... ничо не понимаю... разве что прбела не хватает

440 genpool.o : genepool.cc genepool.h 441 $(CC) $(CFLAGS)<!!!ВОТ ЗДЕСЬ!!!>-c genepool.cc

k_andy ★★★
()

нет пробела после $(CFLAGS) и флаги сливаются с genepool.cc ??

MKuznetsov ★★★★★
()

;-) три сообщения почти одновременно...
ну все заметили пробел (точнее его отсутствие)

MKuznetsov ★★★★★
()
Ответ на: комментарий от phrm

А если заменить
$(CC) $(CFLAGS) -c genpool.cc 
на
$(CC) $(CFLAGS) -c genepool.cc 

?

vahvarh ★★★
()
Ответ на: комментарий от k_andy

во, бля. спасибо.

я уже весь зелёный был от гнева.

(помню, с детсва страдал пропусканием букв и слогов. училка прописала ежедневные диктанты, но, как видно не помогло)

phrm ★★
() автор топика
Ответ на: комментарий от phrm

Отсюда вывод: автоматические переменные и stem rules придуманы не зря.

vnp
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.