美文网首页
libpcap.so.0.8.3

libpcap.so.0.8.3

作者: bobo_lee | 来源:发表于2017-03-16 08:39 被阅读0次

    在linux运行一些文件时候,有时候会报出:libpcap.so.0.8.3不能找到的问题


    解决方法:

    在网上找到如上文件,解压安装之后,仍然在文件中只有.a文件,而没有.so的共享对象文件

    操作步骤

    1、编辑文件

    Makefile.in用vi编辑器打开

    2、找到

    CFLAGS = $(CCOPT) $(INCLS) $(DEFS)

    变成

    CFLAGS = $(CCOPT) $(INCLS) $(DEFS)-fPIC

    3、找到all: libpcap.a 位置 改成

    all: libpcap.a libpcap.so.0.8.3

    libpcap.a: $(OBJ)

    @rm -f $@

    ar rc $@ $(OBJ) $(LIBS)

    $(RANLIB) $@

    libpcap.so.0.8.3: $(OBJ)

    @rm -f $@

    ld -shared -o $@ $(OBJ)

    4、继续编译

    ./configure

    make

    即可在当前文件夹中找到 libpcap.so.0.8.3

    将此文件放到/usr/lib 即可

    打完收工

    相关文章

      网友评论

          本文标题: libpcap.so.0.8.3

          本文链接:https://www.haomeiwen.com/subject/whddnttx.html