大家都有一个经历,经过漫长的编译后,各种报错,经过整理后,我总结出了以下无错步骤:

(一)安装编译所需要的环境包

yum install -y autoconf automake libtool gcc-c++ ncurses-devel make zlib-devel libjpeg-devel

(二)安装依赖包

yum install –y openssl-devel e2fsprogs-devel curl-devel pcre-devel speex-devel sqlite-devel

(三)安装libedit包

yum search libedit-del

yum install -y libedit-devel

(四)修改加载模块

在freeswitch下,vi modules.conf

将mod_enum前加#,注释掉该模块

(五)下载libyuv源码并编译

cd freeswitch/libs

git clone https://freeswitch.org/stash/scm/sd/libyuv.git

cd libyuv

make -f linux.mk CXXFLAGS="-fPIC -O2 -fomit-frame-pointer -Iinclude/"

make install

cp /usr/lib/pkgconfig/libyuv.pc /usr/lib64/pkgconfig/

(六)yasm汇编编译器安装

yasm下载:http://www.tortall.net/projects/yasm/releases/

yasm编译安装:

1 ./configure

2 make

3 make install

(七)下载libvpx源码并编译

cd ..

git clone https://freeswitch.org/stash/scm/sd/libvpx.git

cd libvpx

./configure --enable-pic --disable-static --enable-shared

make

make install

cp /usr/local/lib/pkgconfig/vpx.pc /usr/lib64/pkgconfig/

(八)下载opus并编译

cd ..

git clone https://freeswitch.org/stash/scm/sd/opus.git

cd opus

./autogen.sh

./configure

make

make install

cp /usr/local/lib/pkgconfig/opus.pc /usr/lib64/pkgconfig

(九)下载libpng并编译

cd ..

git clone https://freeswitch.org/stash/scm/sd/libpng.git

cd libpng

./configure

make

make install

cp /usr/local/lib/pkgconfig/libpng* /usr/lib64/pkgconfig/

(十)编译安装

./configure

make install

switch安装linux教程,Freeswitch Linux安装教程 | 【韩涛博客】相关推荐

  1. Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2

    前言:作者(守望者MS)在实际搭建并开发Nutch的过程中参阅很多中文资料,但内容并不详尽且有错误,于是在此记录个人实战过程,纠正一些文章错误,以详细的过程展现一次简单的二次开发流程,为初学者降低门槛 ...

  2. Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)4

    Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)1 Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2 Cygw ...

  3. Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)3

    前言:作者(守望者MS)在实际搭建并开发Nutch的过程中参阅很多中文资料,但内容并不详尽且有错误,于是在此记录个人实战过程,纠正一些文章错误,以详细的过程展现一次简单的二次开发流程,为初学者降低门槛 ...

  4. Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)1

    前言:作者(守望者MS)在实际搭建并开发Nutch的过程中参阅很多中文资料,但内容并不详尽且有错误,于是在此记录个人实战过程,纠正一些文章错误,以详细的过程展现一次简单的二次开发流程,为初学者降低门槛 ...

  5. Docker安装elasticsearch-head监控ES步骤 - gmijie的专栏 - CSDN博客

    Docker安装elasticsearch-head监控ES步骤 - gmijie的专栏 - CSDN博客 原文:Docker安装elasticsearch-head监控ES步骤 - gmijie的专 ...

  6. Org-mode五分钟教程ZZZ - Kaka Abel的日志 - 网易博客

    Org-mode五分钟教程ZZZ - Kaka Abel的日志 - 网易博客 Org-mode五分钟教程ZZZ - Kaka Abel的日志 - 网易博客 Org-mode五分钟教程ZZZ poste ...

  7. 腾讯云Linux轻量应用服务器一键部署WordPress个人博客教程

    WordPress 作为动态博客的代表一直在更新发展中,功能强大,插件和主题丰富,WordPress搭建使用也很方便.作为个人站长和博主,很多都是从 WordPress 入门的. 本文为零基础 Wor ...

  8. zblog php建站教程_开源建站程序ZBlogPHP博客安装图文教程

    ZBlogPHP是由PHP语言开发的开源博客程序.虽然,zblog也有asp版本的,但是目前以及今后趋势使用php版本才是主流,其程序大小也只有2.3M左右!而我们今天讲解的也是php版本的zblog ...

  9. 从0开始利用宝塔linux面板+WordPress一键部署搭建个人的博客介绍

    准备工具 宝塔linux面板 宝塔linux面板的使用和安装在这篇文章有提到 点击一键部署 这里添加一下自己的ip 输入数据库名和用户名以及密码 进入博客后台,就可以随心所欲的操作啦; 可以根据自己的 ...

最新文章

  1. 问题-[VMware Workstation]断电后,重启电脑,之后就提示“内部错误”
  2. 【Spring源码】Spring中的AOP底层原理分析
  3. c 语言 可变参数前要加形参,C/C++中可变参数的用法详细解析
  4. 深度学习论文笔记-Deep Learning Face Representation from Predicting 10,000 Classes
  5. spring mvc学习(12)---使用idea创建第一个maven项目
  6. 分布式SOA基础架构崭露头角
  7. python画spc控制图_SPC控制图的制作方法和步骤
  8. css3 颜色 文本
  9. 蓝桥杯省赛2020 成绩统计
  10. 使用burpsuite对手机端APP抓包
  11. 基于深度学习的以图搜图
  12. sox处理mp3_ffmpeg sox 音频转换 MP3 转 wav
  13. 质因数分解-P1069 [NOIP2009 普及组] 细胞分裂
  14. zabbix监控WEB页面及告警 实战
  15. Cocos2d-x 3.X, IOS版添加广点通插屏广告
  16. 跨境电商四大推广路径都有哪些?站斧浏览器带你挑选最适合你的引流渠道
  17. GPS的一些浅显知识兼介绍一下GPS测试仪
  18. 在Excel中选取一行中的最大数值进行标题匹配
  19. KBEngine warring项目源码阅读(二) 登录和baseapp的负载均衡
  20. 免费版软件文档文件格式转换

热门文章

  1. SQLServer 事物与索引
  2. 《世界因你而不同-李开复自传》读书笔记(1/3)
  3. 数据结构与算法——链表题目实现
  4. 牛客15187 分元宵 (快速幂)
  5. oracle中的in函数,Oracle中In函数的使用
  6. 高德sdk_联手HERE,高德进军地图海外市场 | CES 2020
  7. php中$tpl= add_member_info ;什么意思,DEDECMS会员信息在个人模板info和index的调用问题...
  8. java format用法_java学习常用函数之日期时间函数
  9. OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse()
  10. 吴恩达《机器学习》学习笔记十四——应用机器学习的建议实现一个机器学习模型的改进