经过几天的编译,总是编译不过SDL_ttf 字库,提示错误:没有找到pt2buid.h ;然后我指明头文件,undefined refrence FT_set_char_size等等... 发现在交叉编译器里面没有pt2buid.h头文件; 所以就从网上下载freetype-2.3.11.tar.gz包,直接交叉编译过去;(先编译SDL包)
./configure --prefix=/path --host=arm-linux --disable-sdltest --with-freetype-exec-prefix=path --with-sdl-prefix=path LDFLAGS="-L/path/lib -lSDL -lfreetype -lz"
其中path是自己要放库的文件夹
修改MAKEFILE 将所有的-lGL 删除
FTLAGS= 后面的I/usr/include -DHAVE_OPENGL 删除