- 下载方式一(推荐)
吾修改了文件,已上传开源库,并提供了编译脚本:
https://github.com/quantum6/libgsm
- 下载方式二
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