I have three file impletment.cc , main.cc and student.h.
Here is my makefile
I am able to compile my files without error using Dev C++ which I don't have to write a makefile. However, when I compile those files in Unix using the makefile that I wrote I got the following errorsCode:CC = g++ student_record: main.o impletment.o $(CC) -o main.o impletment.o main.o: main.cc student.h $(CC) -c main.cc impletment.o: impletment.cc student.h $(CC) -c impletment.cc clean: rm -f*.o core student_record
Could someone please help me out? I don't what this error is. Is it some thing wrong with my makefile. Thank you in advance.Code:$ make g++ -c main.cc g++ -c impletment.cc g++ -o main.o impletment.o Undefined first referenced symbol in file main /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2.3/crt1.o ld: fatal: Symbol referencing errors. No output written to main.o collect2: ld returned 1 exit status make: *** [student_record] Error 1