Итак, я новичок в make-файлах, и я ужасен в командной строке. Поэтому я хочу убедиться, что мой синтаксис верен.Попытка выяснить, как сделать Makefiles
У меня есть три файла:
main.cpp
Blob.cpp
Blob.h
Я хотел бы создать файл (в блокноте или что-то) называется makefile.make и в нем текст следующего содержания:
all:
g++ main.cpp Blob.cpp Blob.h -o hello
тогда я бегу командная строка
make
И файл будет создан? Это верно? Все они находятся в одном каталоге, а также некоторые другие папки, которые VS2012 там вставлял.
(1) Вероятно, вы не хотите указывать '.h' файл в командной строке и * do * хотите указать его как зависимость. (2) Вы не пользуетесь преимуществами 'make' здесь; дело в том, что 'make' может заметить, когда зависимости новее, чем их иждивенцы, и тем самым знать, какая работа должна быть выполнена. – dmckee
@ dmckee ты меня немного потерял. Что мне нужно изменить для правильного синтаксиса? –