|
求救:如何编写Openwrt LUA的动态链接库的Makefile啊?
我的程序建立在package下 lgbk目录, lgbk目录下面建立src 文件夹,src文件夹下面有从Lua源文件的src目录拷贝的所以文件和我自己写最简单的lua动态链接程序,现在编译错误!
- CC = gcc
- LDFLAGS := -shared -fpic
- CFLAGS := -g -Wall -fpic
- DIR_INC := ./src
- DIR_SRC := ./src
- DIR_OBJ := ./
- DIR_LIB := ./
- LIB_NAME := lgbk
- SRC := $(wildcard ${DIR_SRC}/*.c)
- OBJ := $(patsubst %.c, ${DIR_OBJ}/%.o, $(notdir ${SRC}))
- SHARE_LIB := $(LIB_NAME).so
- INC := -I${DIR_INC}
-
- all:$(OBJ)
- $(CC) $(LDFLAGS) -o $(DIR_LIB)/$(SHARE_LIB) $(OBJ)
- ${DIR_OBJ}/%.o:${DIR_SRC}/%.c
- $(CC) $(CFLAGS) -o $@ -c $< ${INC} -g
- clean:
- rm -rf $(DIR_OBJ)/*.o $(DIR_LIB)/*.so $(DIR_LIB)/*.a
复制代码 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|