Я делаю проект на C ++ и использую make-файл для компиляции и запуска программы.Все компилируется правильно, и по команде make run программа выполняется, как и ожидалось, без проблем.Тем не менее, я получаю сообщение об ошибке:
make: *** [run] Error 1
Я не получаю никакой ошибки при запуске программы без использования команды make run, поэтому я не уверен, что означает эта ошибка.Вот мой make-файл:
OBJECTS = CS315_A5.o functions.o
HEADERS = functions.h
MARKOV: $(OBJECTS)
g++ $^ -o $@
%.o: %.cpp $(HEADERS)
g++ -c -g -Wall $< -o $@
run:
./MARKOV data.markov.txt
clean:
rm -f $(OBJECTS) MARKOV