当前位置: 首页 > 工具软件 > LibGSM > 使用案例 >

LINUX下载编译libgsm

刁茂才
2023-12-01
  • 下载方式一(推荐)

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

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 -shared

CFLAGS  = $(CCFLAGS) $(SASR) $(DEBUG) $(MULHACK) $(FAST) $(LTP_CUT) \
        $(WAV49) $(CCINC) -I$(INC) -fpic

 

  • 编译
BUILD_LIBS=${HOME}/telecom/build_libs

# 指定DESTDIR无效。
make

make install

cp -rf ./inc/* ${BUILD_LIBS}/include
cp -rf ./lib/* ${BUILD_LIBS}/lib

 

 类似资料: