***************************************************************************************************************************
作者:EasyWave 时间:2013.03.31
作者:EasyWave 时间:2013.03.31
类别:Linux 应用LinPhone 声明:转载,请保留链接
注意:如有错误,欢迎指正。这些是我学习的日志文章......
***************************************************************************************************************************
在《 基于Linux开源VOIP系统LinPhone[五] 》中,详细的介绍了speex库如果不需要libogg库的详细地修改方法,现在说说,linphone如何编译,前面已经说了。如果只编译不带ui和只有audio版本的linphone,只需要speex、readline、osip、eXosip以及ncurses库即可。如下图所示:
如果只编译不带ui和只有audio版本的linphone,是的,只需要以上几个库就可以了。
还是先在linphone3.5.2的目录下建立一个build.sh的文件,同时用命令:./configure -h来看看需要进行那些配置,如下所示:
/work/prj/packages/PRJ/trunk$ ./configure -h
`configure' configures linphone 3.5.2 to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking ...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create o