只好隨便試,這個是可以動的:
./configure --prefix=/home/charles/DirectFB --target=arm-linux --host=i686-pc-linux-gnu --enable-static -disable-shared -disable-jpeg -disable-png -disable-gif -disable-freetype -disable-mmx -disable-libmpeg3 -disable-video4linux 2>&1 | tee output要指定--target=arm-linux,不然他不會detect cross-compile。也要指定--host,
一樣,要設好CC,CXX...等tool(ref setcrosstools.sh)。
要--disable-shared 否則會去找libdl.a這個是share library (libso)的library。
要disable mmx,不然會compile x86奇怪的assembly code進去。
其實還有很多要disable,但是因為build過了,所以就暫緩。
然後
make就OK。
make install
接著要build example,有點麻煩,要旨定link directfb剛剛的install位置。
有點麻煩...config後修改src/Makefile,竟然沒有反應...
沒有留言:
張貼留言