Вы должны добавить help.o в вашу строку g ++:
g++ -c help.cpp -o help.o
g++ help.o main.cpp
Разделив ее на две строки, вы можете сохранить время компиляции (в случае больших проектов), потому что вы можете скомпилировать help.cpp
только когда он был изменен. make
и Makefile
, используемые хорошо, сэкономит вам много головной боли:
#Makefile
all: main
main: help main.cpp
g++ -o main help.o main.cpp
help: help.cpp
g++ -c -o help.o help.cpp