Bem, estou fazendo um aplicativo que usa a libnet. Mas estou tendo problemas para linkar ela.
Eu estou com a libnet instalada, na seguinte versão "libnet11-1.1.2.1_1,1". Já testei essas combinações: -> `libnet11-config --defines` `libnet11-config --libs` Que geram, "-L/usr/local/lib/libnet11 -lnet" "-DLIBNET_BSDISH_OS e "-DLIBNET_BSD_BYTE_SWAP -DHAVE_SOCKADDR_SA_LEN", respectivamente. Não linka, e gera erros parecidos com esse: "<nome objeto>(.text+0x21e): In function `<nome função que usa função(ões) da libnet>': : undefined reference to `<função da libnet>' " Ex: moduloB.o(.text+0x21e): In function `funcaoB': : undefined reference to `libnet_init' -> -l/usr/local/lib/libnet11 -L/usr/local/lib/libnet11 Não linka e gera os mesmos erros -> `libnet11-config --defines` `libnet11-config --libs` -l/usr/local/lib/libnet11/libnet.a Não linka, e gera o seguinte erro: "/usr/bin/ld: cannot find -l/usr/local/lib/libnet11/libnet.a" Já verifiquei, o libnet.a está no local certinho (/usr/local/lib/libnet11/). Alguma idéia? Alguém já conseguiu linkar ela? Grato, Pedro :-] ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd