移植libgsm_1.0.13

来源:互联网 发布:日本三菱材料数据造假 编辑:程序博客网 时间:2024/06/05 09:58

开发环境:

PC系统:debain7.3

交叉工具链:arm-linux-gcc 4.3.2

开发板:mini2440 linux-2.6.32

由于需要仅仅是交叉编译了libgsm.so, 里面的工具都没管,以后有机会再弄弄


到网上下载libgsm_1.0.13.orig.tar后,由于Makefile是固定死的,比较麻烦,所以自己写一个Makefile


TARGET=libgsm.soCROSS=arm-linux-CC=${CROSS}gccSRC=./srcINC=./incSOURCE=$(wildcard $(SRC)/*.c)OBJECTS=$(patsubst %.c,%.o,$(SOURCE))CFLAGS=-I$(INC)RMFLAG= -fINSTALL_ROOT = /home/xiaozijie/libgsm$(TARGET):$(OBJECTS)$(CC) -shared $(OBJECTS) -o $(TARGET) %.o:%.c$(CC) -c -fPIC $(CFLAGS) -o $@ $<install:mkdir -p  $(INSTALL_ROOT)/libmkdir -p  $(INSTALL_ROOT)/inccp -f $(TARGET)  $(INSTALL_ROOT)/lib -rdcp -f $(INC)/*  $(INSTALL_ROOT)/inc -rdclean:rm $(RMFLAG) $(OBJECTS)rm $(TARGET)


0 0