Board logo

标题: Linphone移植——ARM9上音视频通话(转)(2) [打印本页]

作者: yuyang911220    时间: 2015-4-30 08:51     标题: Linphone移植——ARM9上音视频通话(转)(2)

编译过程如下:
   用到的安装包
   

下面的过程最好按照顺序进行!有一些库也是依赖关系。
exportPREFIX=/usr/local
exportHOSTTPL=arm-none-linux-gnueabi
exportINSTALLDIR=/home/linux/linphone/install

tslib

$ sudoapt-get install libtool automake autoconf
$./autogen.sh
$ echo"ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
$./configure --prefix=$PREFIX --host=$HOSTTPL--cache-file=arm-linux.cache
$make
$ makeinstall DESTDIR=$INSTALLDIR


libiconv

$./configure --prefix=$PREFIX --host=$HOSTTPL --with-gnu-ld
$make
$ makeinstall DESTDIR=$INSTALLDIR



SDL

$./configure --prefix=$PREFIX --host=$HOSTTPL --build=i386--with-gnu-ld --disable-video-nanox --disable-video-qtopia--disable-pulseaudio --disable-video-photon  --disable-video-ggi--disable-video-svga --disable-video-aalib --disable-video-dummy--disable-video-dga --disable-arts --disable-esd --disable-alsa--disable-video-x11 --disable-nasm --enable-joystick--enable-input-tslib --enable-video-fbcon  CPPFLAGS="-I$INSTALLDIR/usr/local/include"  LDFLAGS="-L$INSTALLDIR/usr/local/lib -lts -liconv"
$make
$ makeinstall DESTDIR=$INSTALLDIR



$ sudoapt-get install intltool

ncurses

$./configure --prefix=$PREFIX --host=$HOSTTPL --with-shared--with-gnu-ld
$make
$ makeinstall DESTDIR=$INSTALLDIR



readline

$./configure --prefix=$PREFIX --host=$HOSTTPL --disable-static
$make
$ makeinstall DESTDIR=$INSTALLDIR



libosip2

$./configure --prefix=$PREFIX --host=$HOSTTPL --with-gnu-ld--disable-static
$make
$ makeinstall DESTDIR=$INSTALLDIR



libogg

$./configure --prefix=$PREFIX --host=$HOSTTPL --with-gnu-ld
$make
$ makeinstall DESTDIR=$INSTALLDIR



rm $INSTALLDIR$PREFIX/lib/*.la
对于la文件和intltool的关系请自行查阅相关资料。

libeXosip2

$./configure --prefix=$PREFIX --host=$HOSTTPL --with-gnu-ld--disable-static OSIP_CFLAGS="-I$INSTALLDIR/usr/local/include"OSIP_LIBS="-L$INSTALLDIR/usr/local/lib -losip2 -losipparser2"
$make
$ makeinstall DESTDIR=$INSTALLDIR
此处编译若出现找不到关于openssl相关链接符号信息,请将交叉编译工具链中openssl的相关文件删除即可,否则请移植完整的openssl并确保正确。(update2013.1.2)




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0