源代码在window 上编译没有问题。
在linux上使用:g++ -c main.cpp ; g++ -o main main.o 。编译也没有问题
但是用makefile编译:
OBJ=main
CPP= g++
FLAG=-c
main:main
${CPP} -o ${OBJ} main.o
make clean
main.o:main.cpp
${CPP} ${FLAG} main.cpp
clean:
rm *.o
就提示有错误:undefined reference to `std::*'
请问这是怎么一回事?