任何人都知道如何解決有關ubuntu 10.10中頭文件的問題。 我正在執行一個使用這個頭文件的嗅探程序。我的系統顯示安裝了libcap軟件包。但是,在編譯代碼時,出現以下錯誤:pcap.h頭文件問題
致命錯誤:pcap.h:沒有此文件或目錄 編譯已終止。
請幫我一把。
感謝所有:)
任何人都知道如何解決有關ubuntu 10.10中頭文件的問題。 我正在執行一個使用這個頭文件的嗅探程序。我的系統顯示安裝了libcap軟件包。但是,在編譯代碼時,出現以下錯誤:pcap.h頭文件問題
致命錯誤:pcap.h:沒有此文件或目錄 編譯已終止。
請幫我一把。
感謝所有:)
你沒有pcap.h文件在include路徑。您需要pcap.h的位置添加到您的包含路徑編譯時:
-I /路徑/到/ pcap.h
sudo apt-get install libpcap0.8-dev
系統不會讓我正確的埃裏克·福薩姆的評論,因爲我缺乏聲譽。有一個錯字(「的libcap」與「libpcap的」)和他的建議的命令應閱讀以下內容:
sudo apt-get install libpcap-dev
或嘗試'命令和apt-get安裝的libcap-dev',以更好地適合您的操作系統的更新系統 – 2011-11-21 16:48:41
其實,原來的答案是「正確的」。出箱,你可能想安裝一些東西,然後讓它工作。如果你運行'sudo apt-get install libpcap0.8-dev',那麼你很好,如果你沒有在那裏得到0.8位,那麼你仍然在尋找pcap.h文件的位置,試圖以某種方式把它放到一條路上。 – 2012-02-14 10:51:24
@EricFossum只是爲了記錄 - 你可能需要'libpcap-dev',你有一個錯字。所以我要離開這個評論來防止別人像我一樣愚蠢的cccv – 2017-04-01 12:03:03