How may I compile properly OpenGL source code.

for compileing the code I have
g++ -c main.c

then linking is where I get the problems

ld -o program.exe main.o -LE:\Windows\devcpp\lib\ -lopengl32 -lglu32 -lglut32 -lglaux32

I get undefined reference to [gl related command].

Thanks in advance!