前言

设备厂家给了我一个动态链接库,我要基于这个动态链接库再封装一次

结构

上面那个是厂家的包,下面这个是我自己封装的,关键在于打包命令,要在gcc命令最后加上被调用的动态链接库
在这里插入图片描述

  gcc -fPIC -shared -o /usr/local/software/edgex/device-net8814-4/lxdriver/libmain.so /usr/local/software/edgex/device-net8814-4/lxdriver/main.c /usr/local/software/edgex/device-net8814-4/lxdriver/lib/libnet8814.so