2011-04-25 5 views
15

우분투 10.10에서 헤더 파일과 관련된 문제를 해결하는 방법을 아는 사람이 누구든지 있습니다. 이 헤더 파일을 사용하는 스니핑 프로그램을 실행하고 있습니다. 내 시스템은 libcap 패키지가 설치되어 있음을 보여줍니다. 그래도 코드를 컴파일 할 때 다음과 같은 오류가 발생합니다.pcap.h 헤더 파일 문제

치명적인 오류 : pcap.h : 해당 파일이나 디렉토리가 없습니다. 컴파일이 종료되었습니다.

도와주세요.

감사합니다.

답변

0

포함 경로에 pcap.h 파일이 없습니다.

-I/경로/시스템은 나를 올바른 에릭 포섬의 의견을 못하게/pcap.h

32
sudo apt-get install libpcap0.8-dev 
+3

또는 시도'는 sudo apt-get을 –

+2

사실 더 스위트 당신의 OS의 업데이트 시스템에 libcap-dev' 설치 원래의 대답은 '정확함'입니다. 상자 밖에서 뭔가를 설치하고 작동 시키려고 할 수 있습니다. 'sudo apt-get install libpcap0.8-dev'을 실행하면 좋은 결과를 얻을 수 있습니다. 0.8 비트를 얻지 못하면 pcap.h 파일의 위치를 ​​계속 찾고있을 것입니다. 여하튼 그것을 길에 넣으려고 노력했다. –

+1

@EricFossum은 단지 레코드 용입니다. 아마도'libpcap-dev'를 참고하십시오. 오타가 있습니다. 그래서 나는 이처럼 다른 사람들이 내가했던 것처럼 cccv를 막기 위해 의견을 남기고있다. –

19

하기 : 컴파일 할 때 당신은 당신이 경로를 포함하도록 pcap.h의 위치를 ​​추가해야 나는 명성이 부족하기 때문에. 이 오타 ("libcap"대 "의 libpcap은")이며, 그의 제안 명령은 다음과 같아야합니다

sudo apt-get install libpcap-dev