Consegui descobrir qual era o problema, era uma questão posicional, que eu
realmente não fazia a menor ideia que faria diferença.

Eu estava linkando assim:

gcc -Wall `libnet11-config --defines` `libnet11-config --libs` -lpcap
moduloA.o moduloB.o -o programa

Tinha que ser assim:

gcc -Wall `libnet11-config --defines` -lpcap moduloA.o moduloB.o -o programa
`libnet11-config --libs`

Para mim, não faz sentido porque um funciona e o outro não, mas tudo bem.

Desculpe incomodar com um erro tão noob!

:-]
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a