vlc移植arm
我想把VLC移植到arm linux开发板上去,但是一直都没有编译成功,网上对vlc移植的资料也比较少,参考了别人配置,自己试了却总是有问题,问题一直没得到解决。请大家帮忙提点意见
vlc版本:vlc-2.0.8 交叉编译器版本:arm_linux_4.2
configure配置如下
./configure --prefix=/usr/local/arm_linux_4.2/arm-linux --enable-run-as-root --enable-debug --disable-avcodec --disable-hal --disable-avformat --disable-swscale --disable-postproc --disable-a52 --disable-x11 --disable-sdl --disable-fribidi --disable-libgcrypt --disable-gnutls --disable-remoteosd --disable-skins2 --disable-qt4 --disable-notify --disable-libxml2 --disable-freetype --disable-bonjour --disable-lua --disable-mad --disable-dbus --disable-glx --disable-jack --host=arm-linux --disable-mtp --disable-dvdnav --disable-dvdread --disable-linsys --disable-alsa --disable-xcb --disable-dvbpsi --disable-egl --disable-directfb --disable-directx --disable-direct2d
make
编译后老是报错,网上查了说是没有添加头文件include <pthread.h>,但是添加后任然报错。换其他版本编译都是这个问题,纠结不知道是什么原因??????
../include/vlc_threads.h: In function 'vlc_spin_init':
../include/vlc_threads.h:419: error: implicit declaration of function 'pthread_spin_init'
../include/vlc_threads.h: In function 'vlc_spin_lock':
../include/vlc_threads.h:428: error: implicit declaration of function 'pthread_spin_lock'
../include/vlc_threads.h: In function 'vlc_spin_unlock':
../include/vlc_threads.h:436: error: implicit declaration of function 'pthread_spin_unlock'
../include/vlc_threads.h: In function 'vlc_spin_destroy':
../include/vlc_threads.h:444: error: implicit declaration of function 'pthread_spin_destroy'