我一直在試圖編譯Wireshark的(1.5.0)一個小插件在Fedora 14有一個C文件調用pv.cWireshark的:無法編譯插件
我下的插件創建的目錄並複製我的C文件。然後我從插件/鏈接目錄取得了Makefile.am和Makefile.common,並修改了插件名稱,版本和SRC目錄。我還將moduleinfo.h複製到我的插件目錄中。
下面是我對Makefile.common所做的更改:
plugin_LTLIBRARIES = pv.la
我也適應$(Wireshark的)/插件/ Makefile文件:
我到Makefile.am做PLUGIN_NAME = pv
DISSECTOR_SRC = \
pv.c
這裏的變化。 am/common將我的pv目錄包含在插件中進行編譯。我做了同樣的根Makefile.am和Makefile.common
但做完所有這些之後,我做了構建./configure後;我一直在聽到這個錯誤:「沒有規則可以制定目標」,「停止」。我假定make過程會自動在我的插件目錄中生成plugin.c,makefile.in和makefile,然後該過程將繼續。
難道有人指出我錯過了這裏的鏈接嗎?
問候 奧馬爾