eml@zen:~/Projects/cpp/glfw$ make gcc -o program *.cpp /tmp/ccSgP5VT.o: In function `Draw()': Main.cpp:(.text+0x7): undefined reference to `glfwGetTime' Main.cpp:(.text+0x1c): undefined reference to `glfwGetWindowSize' Main.cpp:(.text+0x57): undefined reference to `glViewport' Main.cpp:(.text+0x7f): undefined reference to `glClearColor' Main.cpp:(.text+0x8b): undefined reference to `glClear' Main.cpp:(.text+0x97): undefined reference to `glMatrixMode' Main.cpp:(.text+0x9c): undefined reference to `glLoadIdentity' Main.cpp:(.text+0xd6): undefined reference to `gluPerspective' Main.cpp:(.text+0xe2): undefined reference to `glMatrixMode' Main.cpp:(.text+0xe7): undefined reference to `glLoadIdentity' Main.cpp:(.text+0x125): undefined reference to `gluLookAt' /tmp/ccSgP5VT.o: In function `main': Main.cpp:(.text+0x13e): undefined reference to `glfwInit' Main.cpp:(.text+0x18a): undefined reference to `glfwOpenWindow' Main.cpp:(.text+0x198): undefined reference to `glfwTerminate' Main.cpp:(.text+0x1ad): undefined reference to `glfwSetWindowTitle' Main.cpp:(.text+0x1b9): undefined reference to `glfwEnable' Main.cpp:(.text+0x1c3): undefined reference to `glfwSwapBuffers' Main.cpp:(.text+0x1cf): undefined reference to `glfwGetKey' Main.cpp:(.text+0x1df): undefined reference to `glfwGetWindowParam' Main.cpp:(.text+0x1ff): undefined reference to `glfwTerminate' /tmp/ccSgP5VT.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status make: *** [children] Error 1