Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

Crosscompiling PCAP Application for uClinux

Hello all,

Has anybody succeeded (or tried) to cross-compile a basic pcap application for uClinux?

AFAIK, it is not already included with uClinux, and needs to be compiled separately, is that also right?

Thanks,

Turhan

6 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    pcap as in libpcap/tcpdump/wireshark? libpcap and tcpdump are included in uClinux-dist. I had to update to the latest versions for it to work though.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank you very much for your answer Yuri.

    How did you cross-compile your code then?

    Normally I would compile a pcap appliation# gcc main.c -lpcap

    In order to have it working in uclinux on nios2, I run# nios2-linux-gnu-gcc main.c -lpcap

    and quite reasonably, I get the error: pcap.h No such file or directory.

    Any suggestions?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    If you're building outside the uClinux-dist tree, you need to provide the directories where the headers and libraries are with -I and -L

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Yuri, could you please describe how to compile my own software within the uClinux-dist tree? Everytime I start thinking I am getting literate in Linux, I realize I am far from it.

    Thanks.