EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ARM移植vlc库,实现播放mp4文件,,求指导……
6 u( }0 R& Y5 |7 ], }
& J% y$ y0 o% m( }: X. W' T2 [ G7 J- a% ]
最新移植问题 一:
6 R0 W2 v6 w0 k D! z2 G/usr/bin/ld: ./.libs/libunzip.a(unzip.o): relocation R_ARM_THM_MOVW_ABS_NC against `__stack_chk_guard' can not be used when making a shared object; recompile with -fPIC u& U% \( e6 G" f3 O
./.libs/libunzip.a(unzip.o): error adding symbols: Bad value
! ^5 G# P% u% I. P& ucollect2: error: ld returned 1 exit status
( l4 Q# V: |' e4 U
最新移植问题 二:+ _( W$ D7 z) N4 F
现在是在x86架构的ubuntu12.04 64bit上编译的vlc,编译了依赖库,但编译vlc库到最后,报如下错误
3 K" o3 e' ]+ I- g& @
4 `% p/ n' g( Q
最新移植问题三: 使用arm-linux-gnueabi-gcc编译vlc2.2.0,使用之前编译的依赖库,并增了x264 & ]% K! R/ i$ K1 ]9 z% S0 i
configure配置如下:
z2 [( J9 k; C. t. m5 {./configure --prefix=/opt/vlc2.2.0-arm --host=arm-linux-gnueabi --disable-lua --enable-mad --with-mad=/opt/vlc-arm-dep/libmad --disable-avcodec --disable-swscale --disable-a52 --disable-glx --disable-libgcrypt --enable-x264 --with-x264-tree=/opt/vlc-arm-dep/x264-r
7 L2 u, U$ G+ K7 Z错误如下:! { H* |) w+ w
2 U/ N: Z/ c4 j9 T
vlc库已经成功编译并移植到arm开发板上,能够运行,但播放视频闪退、播放视频时,命令窗口结果:5 \, n, m# E/ Q' d) ^- W
; F% K. |5 w1 {" b4 `
|