Plugins Wireshark:无法编译插件

Plugins Wireshark:无法编译插件,plugins,makefile,compilation,wireshark,Plugins,Makefile,Compilation,Wireshark,我一直在尝试在Fedora14上用wireshark(1.5.0)编译一个小插件。有一个C文件名为pv.C 我在插件下创建了一个目录,并复制了我的C文件。然后我从plugins/interlink目录中获取Makefile.am和Makefile.common,并进行修改以更改插件名称、版本和SRC目录。我还将moduleinfo.h复制到我的插件目录中 以下是我对Makefile.common所做的更改: PLUGIN_NAME = pv DISSECTOR_SRC = \ pv.c 以下

我一直在尝试在Fedora14上用wireshark(1.5.0)编译一个小插件。有一个C文件名为pv.C

我在插件下创建了一个目录,并复制了我的C文件。然后我从plugins/interlink目录中获取Makefile.am和Makefile.common,并进行修改以更改插件名称、版本和SRC目录。我还将moduleinfo.h复制到我的插件目录中

以下是我对Makefile.common所做的更改:

PLUGIN_NAME = pv
DISSECTOR_SRC = \
 pv.c
以下是我对Makefile.am所做的更改:

plugin_LTLIBRARIES = pv.la
我还修改了$(wireshark)/plugins/Makefile.am/common,将我的pv目录包含在要编译的插件下。我对根Makefile.am和Makefile.common也做了同样的操作

但是在完成所有这些之后,在我进行构建时进行./configure;我不断遇到这样一个错误:“没有规则将目标设置为“全部”。停止”。我假设make进程将在我的插件目录中自动生成plugin.c、makefile.in和makefile,然后该进程将继续

有谁能指出我在哪里遗漏了链接

致意 奥马尔

你好 我想我来不及答复了,但是,以防万一你还没有得到答案

问题是您没有更改wireshark根目录中的configure.in文件。只需尝试将路径添加到此文件中的插件。在1861线附近的某个地方。 如果你还有问题,请告诉我

问候 安基思