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