/tmp/ccAXkCdb.o: In function `Update()': main.cpp:(.text+0x24): undefined reference to `E2D_Keyboard::Check(int)' /tmp/ccAXkCdb.o: In function `Render()': main.cpp:(.text+0x4f): undefined reference to `E2D_Window::Begin()' main.cpp:(.text+0x9e): undefined reference to `E2D_Draw::Line(float, float, float, float)' main.cpp:(.text+0xb0): undefined reference to `E2D_Window::End()' /tmp/ccAXkCdb.o: In function `main': main.cpp:(.text+0xc3): undefined reference to `operator new(unsigned long)' main.cpp:(.text+0xce): undefined reference to `Easy2D::Easy2D()' main.cpp:(.text+0xe4): undefined reference to `Easy2D::Init()' main.cpp:(.text+0x12f): undefined reference to `Easy2D::Run()' main.cpp:(.text+0x13c): undefined reference to `operator delete(void*)' /tmp/ccAXkCdb.o:(.eh_frame+0xab): undefined reference to `__gxx_personality_v0' collect2: error: ld returned 1 exit status