wanderp Inviato 25 Novembre 2006 Segnala Condividi Inviato 25 Novembre 2006 Si tratta di un programma in c per sniffare pacchetti in transito su una rete usando le librerie libpcap. Piccolo estratto del programma qui sotto. #include <stdio.h> #include <pcap.h> int main (int argc, char * const argv[]) { pcap_if_t *listainterf; char errbuf [PCAP_ERRBUF_SIZE] ; if(argc != 3){ fprintf(stdout,"Usage: %s \"espressione filtro\" \"interfaccia di ascolto\" \n " ,argv[0]);return 0; } fprintf(stdout,"espressione filtro: %s %s", argv[1],argv[2]); if (pcap_findalldevs (&listainterf, errbuf)==-1) { fprintf(stderr,"Error in pcap_findalldevs_ex: %s\n",errbuf); return(0); } return 0; } Come vedete ho incluso le librerie pcap, compilando da terminale con gcc -lpcap tutto ok, ma da xcode mi da un errore nel linker, come cavolo faccio ad aggiungere questo flag alle istruzioni di compilazione di xcode? Aiuto gradito!! Da ciscun puffo secondo le sue capacità , a ciascun puffo secondo i suoi bisogni Link al commento Condividi su altri siti Altre opzioni di condivisione...
wanderp Inviato 25 Novembre 2006 Autore Segnala Condividi Inviato 25 Novembre 2006 ok, trovato, bisognava andare su target, pannello build, collection :linking e alla voce other linker flags aggiungere -lpcap. Da ciscun puffo secondo le sue capacità , a ciascun puffo secondo i suoi bisogni Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.