У меня есть простые файлы: hello.h, hello.cpp
Я создал make-файл для создания статической библиотеки (libhello.a), но я получаю сообщение об ошибке, что я делаюнеправильно?
Мой код:
CC = g++
CFLAGS = -Wall -g
utilObjs = hello.o
libhello.a: $(utilObjs)
ar rc $@ $(utilObjs)
ranlib $@
hello: hello.o libhello.a
$(CC) $(CFLAGS) hello.o -L ./ -lutil -o $@
hello.o: hello.cpp hello.h
$(CC) $(CFLAGS) -c $>
clean:
rm -rf *.o libhello.a hello
all: hello
.PHONY: all clean
Сообщение об ошибке: g ++: фатальная ошибка: компиляция входных файлов не завершена