Skompilowanie wszystkich plików C++ na Ubuntu

0

Mam projekt o strukturze takiej że katalog1 zawiera 2 pliki oraz inny katalog który zawiera również 2 pliki.

katalog1/
  main.cpp
  naglowek1.h
  katalog2/
    naglowek2.h
    plik2.cpp

naglowek1.h includuje naglowek2.h

Jak mogę skompilować wszystkie pliki z katalog1 na Ubuntu za pomocą g++?

1
g++ plik2.cpp -c -o plik2.o
g++ plik2.o plik1.cpp -o program
./program

Ale ogólnie to zrób sobie makefile, albo (lepiej) użyj jakiegoś generatora, np. cmake czy qmake.

1 użytkowników online, w tym zalogowanych: 0, gości: 1