2011-04-25 43 views
15

bất kỳ ai biết cách khắc phục sự cố liên quan đến tệp tiêu đề trong ubuntu 10.10. Tôi đang thực hiện một chương trình đánh hơi sử dụng tệp tiêu đề này. Hệ thống của tôi hiển thị gói libcap được cài đặt. Tuy nhiên, khi biên dịch mã, lỗi sẽ đến mà đọc:pcap.h vấn đề về tệp tiêu đề

lỗi nghiêm trọng: pcap.h: Không có tệp hoặc thư mục nào như vậy biên dịch chấm dứt.

Hãy giúp tôi.

Cảm ơn tất cả :)

Trả lời

0

Bạn không có tệp pcap.h trong đường dẫn bao gồm của mình. Bạn cần phải thêm vị trí của pcap.h đưa bạn con đường khi biên dịch:

-I/path/to/pcap.h

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

hoặc thử sudo apt-get install libcap-dev' để bộ tốt hơn hệ thống cập nhật của hệ điều hành của bạn –

+2

Trên thực tế , câu trả lời ban đầu là 'đúng'. Ra khỏi hộp bạn có thể muốn cài đặt một cái gì đó và chỉ làm cho nó hoạt động. Nếu bạn chạy 'sudo apt-get install libpcap0.8-dev' thì bạn nên làm, nếu bạn không lấy được 0.8 bit trong đó thì bạn vẫn sẽ tìm kiếm nơi tập tin pcap.h và cố gắng đặt nó vào một con đường nào đó. –

+1

@EricFossum chỉ dành cho bản ghi - bạn có thể gặp phải 'libpcap-dev', bạn có lỗi đánh máy. Vì vậy, tôi để lại bình luận này để ngăn chặn những người khác từ cccv câm như tôi đã làm –

19

Hệ thống sẽ không cho phép tôi đúng comment Eric Fossum của, bởi vì tôi thiếu danh tiếng. Có một lỗi đánh máy ("libcap" vs "libpcap") và lệnh đề nghị ông nên đọc phần sau đây:

sudo apt-get install libpcap-dev 
Các vấn đề liên quan