Я написал программу на С ++ для NetBeans, теперь я хочу запустить ее в Linux из командной строки. Как я могу написать Makefile, какова логика написания этого?
У меня 3 файла .cpp и 2 файла .hpp.
Вот что я пытался сделать:
# Makefile
# the C++ compiler
CXX = g++
CC = $(CXX)
# options to pass to the compiler
CXXFLAGS = -Wall -ansi -O2 -g
Run: Run.cpp Assessment3.o Student.o
$(CXX) $(CXXFLAGS) Run.cpp Assessment3.o Student.o -o Run
Run: Run.cpp Assessment3.hpp Assessment3.o Student.o
$(CXX) $(CXXFLAGS) Run.cpp Assessment3.o Student.o -o Run
Assessment3.o: Assessment3.cpp Assessment3.hpp
$(CXX) $(CXXFLAGS) -c Assessment3.cpp
Student.o: Student.cpp Assessment3.o
$(CXX) $(CXXFLAGS) -c Student.cpp
Это дает мне пропавший разделитель. Стоп.' ошибка в командной строке. Это не говорит, что это ошибка, хотя.
Приветствия