diff --git a/premake4.lua b/premake4.lua
index 9f6a964f63e6881899f4535815ae0306bdf257b1..a5077edcb17f15b7eddf1b810883036cf2704502 100644
--- a/premake4.lua
+++ b/premake4.lua
@@ -106,7 +106,7 @@ configuration "windows"
 	defines { [[TENGINE_HOME_PATH='"T-Engine"']], 'SELFEXE_WINDOWS' }
 
 configuration "linux"
-	links { "SDL", "SDL_ttf", "SDL_image", "SDL_mixer", "GL", "GLU" }
+	links { "SDL", "SDL_ttf", "SDL_image", "SDL_mixer", "GL", "GLU", "m", "pthread" }
 	defines { [[TENGINE_HOME_PATH='".t-engine"']], 'SELFEXE_LINUX' }
 
 	postbuildcommands {