Я уже написал кучу кода и отсортировал его так, как показано ниже:
project/
+ include/
| + bar/
| | bar.hpp
| foo.hpp
+ src/
| + bar/
| | bar.cpp
| foo.cpp
| main.cpp
Мой вопрос: как мне теперь вызвать g++
, чтобы он связывалвсе вместе прекрасно?
Я уже понял, что мне нужно вызвать его с опцией -I
, указывающей на каталог include /.Я предполагаю, что было бы наиболее разумно вызывать g ++ из проекта / папки.Кроме того, я рассматриваю возможность написания Makefile для автоматизации этого процесса, но должен признать, что я еще не провел много исследований по этому вопросу.