http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/
Make bez argumentów uruchomi, pierwszą napotkaną regułę, w tym przypadku będzie to main. Po dwukropku możemy podać listę (oddzieloną spacjami) zależność np. nazwy reguł na zbudowanie plików *.o, zanim, będziemy z nich korzystać podczas linkowania. Komendy, które składają się na daną regułę muszą być poprzedzone tabulatorem!
CXX=g++ main: $(CXX) -o main main.cc Lion.cc Lungs.cc -I.Istnieje możliwość przekazania parametrów, do skryptu, w poniższym przykładzie, zmieniamy kompilator z domyślnego gcc, na clang-a.
$ make CXX=clang++ clang++ -o main main.cc Lion.cc Lungs.cc -I.
Brak komentarzy:
Prześlij komentarz