默认情况下Linux下编译的SDL分链接文件和so文件,一般只能在本机上使用,不能放在程序运行目录下一起拷贝到其他机器运行,因此需要修改编译方法,本人偷懒,直接修改Makefile.in将Makefile.in
将Makefile.in
LT_LDFLAGS = -no-undefined -rpath $(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
改为
LT_LDFLAGS = -no-undefined -rpath $(libdir) -release 2
其中2为版本号