• 下载方式一(推荐)

吾修改了文件,已上传开源库,并提供了编译脚本:

https://github.com/quantum6/libgsm

  • 下载方式二

http://www.quut.com/gsm/

http://www.quut.com/gsm/gsm-1.0.18.tar.gz

  • 解压
tar xf gsm-1.0.18.tar.gz
cd gsm-1.0-pl18/
  • 修改Makefile

在make的时候加参数应该也可以,试了一下效果不佳。于是修改了Makefile:

CC              = gcc -ansi -pedantic -fPIC -sharedCFLAGS  = $(CCFLAGS) $(SASR) $(DEBUG) $(MULHACK) $(FAST) $(LTP_CUT) \$(WAV49) $(CCINC) -I$(INC) -fpic
  • 编译
BUILD_LIBS=${HOME}/telecom/build_libs# 指定DESTDIR无效。
makemake installcp -rf ./inc/* ${BUILD_LIBS}/include
cp -rf ./lib/* ${BUILD_LIBS}/lib

LINUX下载编译libgsm相关推荐

  1. nbtscan在windows和linux下编译

    nbtscan在windows和linux下编译 windows 下载 编译 linux 下载编译 参考文章 windows 下载 http://unixwiz.net/tools/nbtscan-s ...

  2. linux内核下载编译

    一.下载linux并编译linux内核源码 #安装编译相关依赖 apt-get install libncurses5-dev libssl-dev bison flex libelf-dev gcc ...

  3. Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换

    Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换 一.各操作系统下文件换行符 二.TortoiseGit下载Github代码关闭文件换行符 三.示例说明 1.开启换行符自动 ...

  4. 如何下载编译Linux下RJMCMCMT1D(可逆跳跃马尔科夫链门特卡罗一维大地电磁反演)开源软件

    如何下载编译Linux下RJMCMCMT1D(可逆跳跃马尔科夫链门特卡罗一维大地电磁反演)开源软件 1. 软件包下载 在Bing里搜rjmcmcmt 就可以找到: 点进去下载即可: 打开rjmcmcm ...

  5. llvm编译linux,下载与编译LLVM和Clang

    最近写编译器,要用到LLVM,记录一下在Linux下编译和安装的过程. 准备 LLVM编译器架构的前端是Clang,狭义的LLVM是指它的后端. 我们可以通过SVN来下载LLVM和Clang最新的源码 ...

  6. RH系列linux上编译android2.3(gingerbread)

    在RH系列linux上编译android2.3(gingerbread)的过程如下: 官方源码及ubuntu编译过程在(http://source.android.com/source/index.h ...

  7. linux 保存编译log,(转)Linux下编译安装log4cxx

    一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库.功能很不错.下面记录下它的编译和安装过程. 第一步安装apr-1.3.8,顺序不能错,它必须首 ...

  8. 一份简单的在 Linux下编译及调试 C 代码的指南

    摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...

  9. Linux内核编译和测试

    课程论文要求写的,顺便贴上来一部分. Linux内核编译和测试<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:of ...

  10. 用SVN下载编译Spring3.2.4源码导入eclipse

    想学习研究下Spring源码,就在网上搜索一堆资料,别人的东西在自己的电脑上总是有问题.总结下自己的使用方法,以便备忘. 前提:导入eclipse成功,导入不了myeclipse. 1.准备条件: ( ...

最新文章

  1. 使用Python和OpenCV实现超快速,简单的伽玛校正功能
  2. python返回错误提示_python 错误处理
  3. 利用OpenCV的Grabcut()函数实现图像的前景与背景的分割-并对Grabcut()作详细介绍
  4. 利用python画分形图_使用 Python 绘制 Mandelbrot 分形图
  5. 密码学专题 非对称加密算法指令概述 DSA算法指令
  6. JavaScript与二进制数据的恩怨情仇
  7. 带小手的文档怎么复制
  8. unity C#计时器,记录程序运行时长
  9. 1.MATLAB简要介绍
  10. MATLAB数字水印处理技术的实现
  11. 【FPGA教程案例66】硬件开发板调试6——基于FPGA的UDP网口通信和数据传输
  12. 对称密钥密码体制的主要特点
  13. 关于一本通1205超时问题
  14. rnn--重新温习实现MNIST手写体识别
  15. 4核处理器_苹果电脑便宜卖!4核i5处理器,480G固态硬盘,带刻录,13.4寸,双系统...
  16. F - Fairy, the treacherous mailman
  17. sublime text3 python找不到文件路径_sublime text3 系统找不到指定的文件
  18. 用Biopython批量比对序列(环境python)
  19. windows10计算机无法启动不了,windows10不能开机怎么办
  20. commvault xtrabackup全实例备份失败 处于未决状态

热门文章

  1. oracle dblink性能,谈谈Oracle为2019年埋下的雷:Oracle关于DBLINK的预警
  2. 阻止电脑自动安装软件_一套连招彻底阻止流氓软件静默安装
  3. 假设检验_关于假设检验与P值的几点看法
  4. vue延迟渲染组件_做一个可复用的 echarts-vue 组件(延迟动画加载)
  5. mysql 中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用
  6. linux设置程序开机自启动
  7. linux service和chkconfig命令区别
  8. ES Search After 分页查询
  9. 国外项目跳板机访问时差问题
  10. Kafka分区与消费者的关系