zoukankan      html  css  js  c++  java
  • Ubuntu下安装linphone.1.2.0

     Ubuntu下安装linphone.1.2.0
    1、libosip2-2.2.2
    ./configure --prefix=/home/linux/linphone/install --disable-static
    make; make install

    2、libogg-1.1.0
    ./configure --prefix=/home/linux/linphone/install --disable-static --enable-fixed-point
    make; make install

    3、libspeex编译
    ./configure --prefix=/home/linux/linphone/install --disable-static --enable-fixed-point --enable-arm-asm --with-ogg=/home/linux/linphone/install --with-ogg-libraries=/home/linux/linphone/install/lib --with-ogg-headers=/home/linux/linphone/install/include/ogg
    make; make install

    4、ORTP
    ./configure --prefix=/home/linux/linphone/install --disable-static --enable-fixed-point --disable-glib
    make; make install
    用make编译的时候可能会提示这样的错误:
     1、write没有检测返回值--找到相关代码,加上err = write,
     2、printf(help);这一句会报错,可以改为puts(help);

    5、编译linphone
    ./configure --prefix=/home/linux/linphone/install  --disable-static --disable-glib --enable-gnome_ui=no --disable-manual --enable-ipv6 --enable-alsa --with-osip=/home/linux/linphone/install --with-speex=/home/linux/linphone/install --enable-video=no --enable-gtk_ui=no
    这时可能会提示找不到osip2的相关文件,这时可以将libosip2-2.2.2/src/osip2 这个目录复制过来,重新configure
    make; make install
    make的时候可能会提示:
    configure.in:265: error: AC_SUBST: `${NAME}_CFLAGS' is not a valid shell variable name
    这时可以先把configure.in文件的第265行的变量注释掉
    直接make的时候会提示:
    cc: @VIDEO_CFLAGS@: No such file or directory
    解决办法是:
    make -j2 VIDEO_CFLAGS=

    中间还会提示某个函数的返回值没有验证,那么你进去找到那一行代码,自己定义一个返回值类型的变量,让其接收返回值:
    int err = 0;
    err = write(...);


    configure参数说明:
    // --prefix=/... :指定文件编译安装目录
    //--host=..... :指定编译工具,默认的为gcc,此处为arm-linux(编译到arm上用的)
    //--disable-static :禁止静态库(.a)链接,编译生成动态库(.so)
    //--with-ogg : 指定ogg生成的库的目录
    // --with-ogg-libraries : ogg库,若没有,把生成的文件copy目录下面
    //--with-ogg-headers :指定ogg头文件
    //--enable-alsa :使能alsa语音编解码方式,语音传输的另种方式为oss
    //--enable-ipv6 :使能ipv6
    //--enable-video=no --enable-gtk_ui=no 去掉视频模块

    源码包在:

    http://download.csdn.net/detail/wuquan_1230/4062812

    个人微信服务号同步推送文章(微信公众号:fensTeck):

  • 相关阅读:
    安装完QQ必须要删除掉的几个恐怖文件
    dede实战系统:更换成kindEditor编辑器
    PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空的问题
    DEDECMS图片集上传图片出错302的解决办法
    dedecms安装完成后登录后台出现空白
    OFV.msi是什么 为什么更新时无法安装
    CentOS 挂载NTFS分区的两种方法
    centos使用yum安装gcc
    NetBeans菜单栏字体太小了
    注入漏洞页
  • 原文地址:https://www.cnblogs.com/fensnote/p/13436514.html
Copyright © 2011-2022 走看看