Вопрос о компиляции модулей с EXTRA_CFLAGS

Все о программировании под *nix
dimash
Заглянувший
Сообщения: 1
Зарегистрирован: 20 июл 2005, 18:44

Вопрос о компиляции модулей с EXTRA_CFLAGS

Сообщение dimash »

Пытаюсь откомпилировать свой модуль. Модуль состоит из файлов в разных директориях. Есть общая директория с header файлами. Пишу в makefile:
EXTRA_CFLAGS += -Ifc_d/inc

где fc_d/inc путь к header файлам. В main.c делаю include на файл находящийся в fc_d/inc, компилятор ругается, что "вввв.h: No such file or directory". Если ремарю include в main.c, то все компилируется, но с warning что функции не определены.

Может кто подскажет , что я делаю не так? А то полные пасы прописывать в инклудах как-то некрасиво...
Работаю с Fedora, версия ядра 2.6.9

Заранее спасибо.

Дмитрий

slavaz
Фанатеющий
Сообщения: 155
Зарегистрирован: 20 июл 2005, 15:22
Откуда: Brest
Контактная информация:

Сообщение slavaz »

не исключено, что EXTRA_CFLAGS не используется в правиле сборки твоего main.c
Если это не так: дай кусок из Makefile, отвечающего за сборку main.o из main.c
just for fun

Ответить