ubuntu14.04编译freeswitch-1.6.9
来源:互联网 发布:琴太脸型数据 编辑:程序博客网 时间:2024/06/06 23:07
# ubuntu14.04编译freeswitch-1.6.9
0:前奏环境准备:
0-1:系统环境:ubuntu14.04.01 (32bit)
0-2:freeswitch版本:freeswitch-1.6.9
0-3:编译依赖包1:依赖环境安装:
1-1:依赖包:
apt-get install libedit-dev libldns-dev libpcre3-dev libspeexdsp-dev libspeex-dev libcurl4-openssl-dev libopus-dev libncurses5-dev libtiff-dev libjpeg-dev zlib1g-dev libssl-dev libsqlite3-dev build-essential automake autoconf git-core wget libtool liblua50-dev libsndfile1-dev yasm2:编译&问题:
2-1:./configure: 成功未发现问题2-2:make:发现两个问题
问题1:mod_lua.cpp:37:17: fatal error: lua.h: No such file or directory
#include “lua.h” //找不到lua.h头文件解决:将freeswitch/src/mod/languages/mod_lua/lua中的头文件拷贝到mod_lua中
问题2:/libcurl.la’ seems to be moved
/usr/bin/ld: cannot find -llua
collect2: error: ld returned 1 exit status//找不到lua库
解决:1、之前在1-1中已经安装了liblua50-dev,为什么找不到lua库呢?
2、使用ls -l liblua*可以看到其中确实没有liblua.so的库
3、做一个软连接 ln -s liblua50.so liblua.so 再次make编译即可
2-3:make install:成功未发现问题
3:运行freeswitch
可执行文件默认安装在/usr/local/freeswitch/bin下,直接运行就可以了。至此freeswitch编译完成,如有问题可以交流
- ubuntu14.04编译freeswitch-1.6.9
- freeswitch 编译
- Centos 7下编译FreeSWITCH 1.6
- Ubuntu14.04 编译openjdk7u6
- Ubuntu14.04 Chromium 编译
- ubuntu14.04编译virtualbox
- ubuntu14.04编译webrtc
- Ubuntu14.04编译Webrtc
- ubuntu14.04编译PTAM
- ubuntu14.04编译caffe
- ubuntu14.04 编译caffe
- ubuntu14.04编译openjdk7
- Ubuntu14.04编译TradeFederation
- FreeSwitch:三、编译CSipSimple
- debian 编译freeswitch
- FreeSwitch下载和编译
- vs2015编译freeswitch
- Windows下编译freeSWITCH
- java8安装
- 详解Charles
- Tomcat源码解读系列(四)——Tomcat类加载机制概述
- UE4 EventTick
- 学习总结--MYSQL 锁
- ubuntu14.04编译freeswitch-1.6.9
- caffe的相关链接记录
- JSP过滤器导图详解
- 关于商商城商品表设计(二)
- Wolfram 指令合集
- 汇编语言笔记17-使用BIOS进行键盘输入和磁盘读写
- 混合密度网络
- tjut 3473
- OSGi技术在Java Web开发中的应用