加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Sqlite3通过Makefile编译成动态链接库

发布时间:2020-12-12 19:57:32 所属栏目:百科 来源:网络整理
导读:TARGET_LIB:=libsqlite3.soLIBS := -lpthread -ldlCFLAGS := -g -Wall -shared -fPIC -I. $(LIBS)CC:= mipsel-openwrt-linux-gcc #交叉编译下的编译路径STRIP:= mipsel-openwrt-linux-stripOBJ:= sqlite3.oall: $(TARGET_LIB)$(TARGET_LIB): $(OBJ)@echo -e
TARGET_LIB:=libsqlite3.so

LIBS  	:= -lpthread -ldl
CFLAGS  := -g -Wall -shared -fPIC -I. $(LIBS)
CC		:= mipsel-openwrt-linux-gcc #交叉编译下的编译路径
STRIP	:= mipsel-openwrt-linux-strip
OBJ		:= sqlite3.o

all: $(TARGET_LIB)

$(TARGET_LIB): $(OBJ)
	@echo -e "33[32mBuilding $(TARGET_LIB) ...33[0m"
	$(CC) $(CFLAGS) -o $(TARGET_LIB) $(OBJ)
	$(STRIP) $(TARGET_LIB)

install:
	cp $(TARGET_LIB) ../../lib/
	cp sqlite3.h ../../include/
	
clean:
	@echo -e "33[32mCleaning $(TARGET_LIB) ...33[0m"
	rm -rf *.o $(TARGET_LIB)


.PHONY: all clean install

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读