如何

Roosevelty 2017-06-19 07:31:00
小白求教。
系统是openwrt的,开发用到了netlink,但是openwrt中并没有netlink库。由于开发的是监测工具,不能把libnl安装在设备上,除非我的c代码中能直接包含进这部分代码。所以就想能不能将源代码编译进库什么的。搜到了libnl的源代码,但是源码包中有各种目录和各种文件(如下图)。从前只知道.c,.h那种文件如何编译成so,但不知道这种如何处理。
不知道编译进库这个方法是否可行,如果可行,该如何操作。是否需要大量修改其源码。。。
或者有没有什么其他的办法,能在不把库安装在设备的前提下,但能利用这个库
新手小白,一无所知,求大牛赐教。

...全文
135 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
trytry1992 2017-06-20
  • 打赏
  • 举报
回复
都会编译成.so,那还不会编译成.a,然后链进去不就完了
赵4老师 2017-06-20
  • 打赏
  • 举报
回复
百度、必应、谷歌搜相关关键字。

678

社区成员

发帖
与我相关
我的任务
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linuxpython 技术论坛(原bbs)
社区管理员
  • 智能路由器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧