Logo Hardware.com.br
hagahood
hagahood Membro Senior Registrado
272 Mensagens 8 Curtidas

[resolvido]erro na compilação do sample do ssdeep

#1 Por hagahood 05/05/2013 - 17:39
ola pessoal.

estou tentando instalar a biblioteca do ssdeep para poder usar no meu projeto.
pra isso baixei os sources do site http://ssdeep.sourceforge.net/
e instalei com os comandos

./configure
make
make install
apos isso fui tentar compilar o codigo de exemplo como descrito no proprio

gcc -Wall -I/usr/local/include -L/usr/local/lib sample.c -Lfuzzy
e me retorna sempre o mesmo erro

/tmp/ccr6PyO7.o: In function `main':
sample.c.text+0x1bb): undefined reference to `fuzzy_hash_buf'
sample.c.text+0x237): undefined reference to `fuzzy_hash_file'
sample.c.text+0x2b4): undefined reference to `fuzzy_hash_buf'
sample.c.text+0x2ed): undefined reference to `fuzzy_compare'
collect2: ld returned 1 exit status
será que alguem tem alguma ideia pq ele não está querendo compilar?
ja verifiquei se no /usr/local/lib existe o arquivo fuzzy.h

ps.:estou usando o debian

[resolução]

apos revirar os comando make achei a solução

gcc -Wall -I/usr/local/include sample.c -L/usr/local/lib /usr/local/lib/libfuzzy.a


so não intendi pq eu tenho que indicar a lib
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal