Я использую компилятор gcc
.Рекурсивная компиляция с использованием gcc
Мой источник дерево проекта выглядит как-то вроде этого
test$~: tree .
.
|-- folder
| |-- hello.cpp
| `-- hello.h
`-- main.cpp
1 directory, 3 files
test$~:
Файл main.cpp
содержит функцию main()
и все функции вызываются main.cpp
лежат в каталоге с именем folder
До сих пор во всех моих небольшие проекты, которые мне никогда не приходилось ставить в подкаталог.
Что я ищу, короче говоря, некоторые НКУ команды для рекурсивной компиляции в подкаталогах и подкаталогах и так далее ... Эта команда должна вызываться из домашней директории проекта кода.
AFAIK, GCC не имеет такого механизма. Как правило, такие вещи обрабатываются вашей системой сборки (например, Make). –
Интересная идея. Вы нашли что-нибудь в руководстве, чтобы намекнуть, что это возможно. AFAIK, это невозможно, не перечисляя все файлы в командной строке. –