可能重复this或this,但即使在尝试挖掘答案一段时间后,我也无法解决这个问题。
在尝试编译以下makefile时,
all: test
test: constants.h Point.h Point.cpp line_t.h line_t.cpp drawing_t.h drawing_t.cpp clipper_t.h clipper_t.cpp main.cpp
g++ -o test Point.cpp line_t.cpp drawing_t.cpp clipper_t.cpp main.cpp -lglut
我收到一个错误:
g++ -o test Point.cpp line_t.cpp drawing_t.cpp clipper_t.cpp main.cpp -lglut /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu /crt1.o: 在函数
_start': (.text+0x18): undefined reference to
main'collect2: ld 返回 1 退出状态 make: *** [test] 错误 1
我是 Makefile 的新手。我想,我错过了一些太明显的东西。