搜索
bottom↓
回复: 4

求救:如何编写Openwrt LUA的动态链接库的Makefile啊?

[复制链接]

出0入0汤圆

发表于 2015-9-30 10:43:21 | 显示全部楼层 |阅读模式
求救:如何编写Openwrt LUA的动态链接库的Makefile啊?

我的程序建立在package下  lgbk目录, lgbk目录下面建立src 文件夹,src文件夹下面有从Lua源文件的src目录拷贝的所以文件和我自己写最简单的lua动态链接程序,现在编译错误!

  1. CC        = gcc

  2. LDFLAGS        := -shared -fpic
  3. CFLAGS        := -g -Wall -fpic

  4. DIR_INC        := ./src
  5. DIR_SRC        := ./src
  6. DIR_OBJ        := ./
  7. DIR_LIB        := ./

  8. LIB_NAME        := lgbk

  9. SRC        := $(wildcard ${DIR_SRC}/*.c)
  10. OBJ        := $(patsubst %.c, ${DIR_OBJ}/%.o, $(notdir ${SRC}))

  11. SHARE_LIB        := $(LIB_NAME).so

  12. INC        := -I${DIR_INC}

  13. all:$(OBJ)
  14.         $(CC) $(LDFLAGS) -o $(DIR_LIB)/$(SHARE_LIB) $(OBJ)
  15.         ${DIR_OBJ}/%.o:${DIR_SRC}/%.c
  16.         $(CC) $(CFLAGS) -o $@ -c $< ${INC} -g
  17. clean:
  18.         rm -rf $(DIR_OBJ)/*.o $(DIR_LIB)/*.so $(DIR_LIB)/*.a
复制代码

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入12汤圆

发表于 2015-9-30 11:01:12 | 显示全部楼层
你是要写 C 代码来扩充 lua 功能?

参见 libuci-lua https://dev.openwrt.org/browser/trunk/package/uci/Makefile

出0入0汤圆

 楼主| 发表于 2015-9-30 11:12:58 | 显示全部楼层
abutter 发表于 2015-9-30 11:01
你是要写 C 代码来扩充 lua 功能?

参见 libuci-lua https://dev.openwrt.org/browser/trunk/package/uci/ ...

是的啊,你有这方面的经验吗

出0入12汤圆

发表于 2015-9-30 11:18:50 | 显示全部楼层
iwinfo 更合适。

http://git.openwrt.org/?p=projec ... 2857b4539410824a3e6

你碰到什么问题?不是要我帮你做吧,呵呵。

出0入0汤圆

 楼主| 发表于 2015-9-30 14:30:33 | 显示全部楼层
自己给自己顶一把
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 16:09

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表