Aşağıdaki TEMP0_FILES
ne hesaplıyor? SOURCE_FILES
, birden çok kaynak dosyasına eşit olabilir. Bana şu sözdizimi :.cpp=.o
SOURCE_FILES = main.cpp
TEMP0_FILES = $(SOURCE_FILES:.cpp=.o)
Aşağıdaki TEMP0_FILES
ne hesaplıyor? SOURCE_FILES
, birden çok kaynak dosyasına eşit olabilir. Bana şu sözdizimi :.cpp=.o
SOURCE_FILES = main.cpp
TEMP0_FILES = $(SOURCE_FILES:.cpp=.o)
amacını söyle: sözdizimi değişkeni gerçekleşmesi bir değişiklik neden olur. Bu durumda, SOURCE_FILES değişkenindeki tüm öğelerdeki ".cpp" ifadesini ".o" ile değiştirir. vb "main.o otherfile.o otherfile2.o"
İşte iyi bir referans: http://web.mit.edu/gnu/doc/html/make_6.html –
: SOURCE_FILES "main.cpp otherfile.cpp otherfile2.cpp" TEMP0_FILES olacak ise
TEMP0_FILES
"main.o" olacaktır İnce el kitabını okumak eski güzel geleneğe ne oldu? – Jens