gcc main.c -o main -I include
Я создаю небольшое приложение c, где все мои исходные файлы находятся в каталоге src, а все файлы заголовков в каталоге include, а также все распространенные файлы находятся в общем каталоге. Все эти три каталога находятся под одним каталогом, называемым каталогом «app», а также main.c. Теперь я пытаюсь запустить main.c, который содержит директиву #include, включать заголовочные файлы из include и вызовы функций в .c-файлы как в обычных, так и в src-каталогах. Я использую -I, но он полезен только для одного указателя пути каталога. Как сообщить компилятору, что вы смотрите в обоих общих каталогах src и включаете каталоги для разрешения вызовов. Просьба предложить мне команду или сделать файл, чтобы включить путь к нескольким каталогам при компиляции с помощью gcc.Как включить файлы из нескольких каталогов в C на Linux?
смотреть [это] (http://stackoverflow.com/questions/5846804/multiple-include-paths-with-gcc-c) может быть полезно –
Вы включаете файлы .c? – LtWorf
Ваша грамматика неясна. Что находится в 'common /'? – Beta