linphone-3.4.3.tar.gz依赖的库如下:
libogg-1.1.3.tar.gz
speex-1.2beta3.tar.gz(依赖于libogg)
libosip2-3.3.0.tar.gz
libeXosip2-3.1.0.tar.gz
SDL-1.2.14.tar.gz
ffmpeg-0.5.1.tar.gz(依赖于SDL)
开始编译之前可以的话,最好看一下linphone下的那个README文件
(1)
tar zxvf libogg-1.1.3.tar.gz
cd libogg-1.1.3
./configure --prefix=/usr/local/linphone --host=arm-linux
make
make install
(2)
tar zxvf speex-1.2beta3.tar.gz
cd speex-1.2beta3
./configure --prefix=/usr/local/linphone --host=arm-linux --libdir=/usr/local/linphone/lib --include=/usr/local/linphone/include
make
make install
(3)
tar zxvf libosip2-3.3.0.tar.gz
cd libosip2-3.3.0
./configure --prefix=/usr/local/linphone --host=arm-linux --libdir=/usr/local/linphone/lib --include=/usr/local/linphone/include
make
make install
tar zxvf libeXosip2-3.1.0.tar.gz
cd libeXosip2-3.1.0
./configure --prefix=/usr/local/linphone --host=arm-linux --libdir=/usr/local/linphone/lib --include=/usr/local/linphone/include
make
make install
tar zxvf SDL-1.2.15.tar.gz
cd SDL-1.2.15
./configure --prefix=/usr/local/linphone --host=arm-linux --libdir=/usr/local/linphone/lib --include=/usr/local/linphone/include
make
make install
tar zxvf ffmpeg-0.5.1.tar.gz
cd ffmpet-0.5.1
./configure --prefix=/usr/local/linphone --host=arm-linux --libdir=/usr/local/linphone/lib --include=/usr/local/linphone/include(configure之前最好好help一下(./configure --help))
make
make install
(7)
tar zxvf linphone-3.2.1.tar.gz
cd linphone-3.2.1
cd oRTP(这里还有一个的,看清楚啊,我在这也浪费了不少时间,因为没注意到这个)
./configure --prefix=/usr/local/linphone --host=arm-linux --libdir=/usr/local/linphone/lib --include=/usr/local/linphone/include
make
make install