首页 > 其他分享 >麒麟V10 FS编译

麒麟V10 FS编译

时间:2023-06-25 16:13:01浏览次数:40  
标签:FS configure V10 麒麟 cd 编译 install make

麒麟V10 FS编译

一、环境说明

操作系统:麒麟V10

cpu架构:鲲鹏版ARM(64位)

数据库:达梦8.0

FreeSWITCH:1.10.10

二、编译前准备

下载相应版本库:

例如:安装gcc、g++、make、cmake、autoconf等工具,下载地址为:

 1 https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/aarch64/Packages/ 

注:

在整个FreeSWITCH编译过程中,系统提示缺什么库则安装相对应的库即可。

 

下载FreeSWITCH源码及辅助工具源码:

例如:freeswitch、spands、sofia-sip、libks、libav、opus等。下载地址为:

 1 https://files.freeswitch.org/downloads/libs/ 

三、编译辅助工具

编译spandsp:

1 cd spandsp
2 ./bootstrap.sh -j
3 ./configure
4 make
5 make install

编译sofia-sip:

1 cd sofia-sip
2 ./bootstrap.sh -j
3 ./configure
4 make
5 make install

编译libks:

cmake .
make
sudo make install

编译libav:

1 cd libav
2 ./configure --enable-shared --extra-cflags="-fPIC"  --extra-ldflags="-lrt -lm -ldl" --arch=aarch64
3 make
4 make install

编译opus:

cd opus 
autoreconf -ivf 
./configure make make install

最后执行:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:${PKG_CONFIG_PATH}
ldconfig

四、编译FreeSWITCH

cd freeswitch
./bootstrap.sh -j
./configure
make
make install

五、配置数据库

 

标签:FS,configure,V10,麒麟,cd,编译,install,make
From: https://www.cnblogs.com/zhongqifeng/p/17503155.html

相关文章

  • dbca -silent -responsefile 建库由于tmpfs太小报错ORA-27102: out of memory
    错误信息:[oracle@db01~]$dbca-silent-responsefiledbca.rspCopyingdatabasefiles1%complete2%complete4%complete12%complete100%completeLookatthelogfile"/DBSoft/oracle/cfgtoollogs/dbca/woo/woo.log"forfurtherdetails.[oracle@db01......
  • 希望openkylin和银河麒麟支持直接硬盘启动liveCD安装
    希望openkylin和银河麒麟支持直接硬盘启动liveCD安装debian和ubuntu一直都支持直接用grub2/grub4dos从硬盘引导linux.iso整体启动,引导参数findiso和iso-scan/filename,这么多年了,银河麒麟的init一直不能直接从硬盘引导安装,希望改进!#grub2:menuentry"/linux2/debian/debian-live-11.......
  • 容器基础-- namespace,Cgoup 和 UnionFS
    Namespace什么是Namespace?这里的"namespace"指的是Linuxnamespace技术,它是Linux内核实现的一种隔离方案。简而言之,Linux操作系统能够为不同的进程分配不同的namespace,每个namespace都具有独立的资源分配,从而实现了进程间的隔离。如果你的Linux安装了GCC,可以通过......
  • Hadoop中HDFS集群启停命令
    一键启停脚本#一键启动hdfs集群start-dfs.sh#一键关闭hdfs集群stop-dfs.sh单进程启停$HADOOP_HOME/sbin/hadoop-daemon.sh,此脚本可以单独控制所在机器的进程的启停用法:hadoop-daemon.sh(start|status|stop)(namenode|secondarynamenode|datanode) $HADOOP_HOME/bin......
  • 基于FPGA的FSK调制解调通信系统verilog实现,包含testbench
    1.算法仿真效果vivado2019.2仿真结果如下:   2.算法涉及理论知识概要       频移键控是利用载波的频率变化来传递数字信息。数字频率调制是数据通信中使用较早的一种通信方式,由于这种调制解调方式容易实现,抗噪声和抗衰减性能较强,因此在中低速数字通信系统中得......
  • 基于FPGA的FSK调制解调通信系统verilog实现,包含testbench
    1.算法仿真效果vivado2019.2仿真结果如下:2.算法涉及理论知识概要频移键控是利用载波的频率变化来传递数字信息。数字频率调制是数据通信中使用较早的一种通信方式,由于这种调制解调方式容易实现,抗噪声和抗衰减性能较强,因此在中低速数字通信系统中得到了较为广泛的应用。......
  • HDFS集群环境部署
    第一步,上传Hadoop安装包到node1节点。输入Linux命令:ll查看是否下载成功。 第二步:然后就行解压:解压语句:tar-zxvfhadoop-3.3.4.tar.gz-C/export/server第三步:构建软连接:cd/export/serverin-s/export/server/hadoop-3.3.4hadoop ......
  • Polardb 核心存储 polarfs 是怎么进行数据存储的之核心构造(2)--译
    接上期,PolarFS主要由两层组成,一层是存储管理层,上面一层是文件系统元数据和提供文件系统API层,存储层负责所有节点的磁盘资源,并为每个数据库实例提供数据库卷。文件系统层在此基础上提供文件管理,负责文件系统元数据并发访问的互斥。下图为展示POLARFS集群中的主要组件,libpfs是一个......
  • Polardb 核心存储 polarfs 是怎么进行数据存储的(1)--译
    POLARDB数据库中有一个核心是他重新设计的存储系统,polarfs,polarfs是怎么设计的架构是怎样的,下面根据官方的一篇详细的英文文档作为翻译的目标https://www.vldb.org/pvldb/vol11/p1849-cao.pdf译PolarFS是专门为polardb设计的分布式文件系统,他具有低延迟,高可用的特点并且这款存......
  • 图的遍历——DFS, BFS(邻接矩阵,邻接表)——C语言描述
    图的遍历——DFS,BFS(邻接矩阵,邻接表)——C语言描述目录图的遍历——DFS,BFS(邻接矩阵,邻接表)——C语言描述0测试用例框架1图的深度优先遍历(DFS)1.1邻接矩阵(1)数据结构(2)代码(3)测试用例(4)打印结果1.2邻接表(1)数据结构(2)代码(3)测试用例(4)结果2图的广度度优先遍历(BFS)2.1队列(1)数据结构......