Как включить заголовки вне директории моего проекта в make-файлы - PullRequest
0 голосов
/ 26 декабря 2018

Это мой make-файл, но файлы заголовков не включены:

CC      =gcc
#CFLAGS  =-g
INC=-I/inc/stackheaders.h
OBJFILES= main.o fileOperations.o stackOperations.o
HEADERS = inc/stackheaders.h

TARGET  = stacktest
all: $(TARGET)
$(TARGET): $(OBJFILES)
    $(CC) $(INC)-o $(TARGET) $(OBJFILES) 
clean:
    rm -f $(OBJFILES) $(TARGET) 

Полученная ошибка:

gcc    -c -o main.o main.c
main.c:1:26: fatal error: stackheaders.h: No such file or directory
compilation terminated.
<builtin>: recipe for target 'main.o' failed
make: *** [main.o] Error 1

1 Ответ

0 голосов
/ 26 декабря 2018

В make-файле измените:

INC=-I/inc/stackheaders.h

... на:

INC=-I/inc

... при условии, что файл stackheaders.h находится в /inc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...