Referência indefinida para 'CRYPT_NUM_LOCK'

-1

Eu sou novo no Ubuntu e atualmente estou usando a versão 12.04 do Ubuntu. Eu estou tentando compilar um programa usando bibliotecas openssl usando o compilador gcc. Mas está dando erros: Referência indefinida para 'Nome da função'.  Eu instalei o openssl, libssl, libssh, libcrypto. Todos são atualizados e instalados. Coloquei meu arquivo c na pasta principal. Mas ainda não está funcionando. Tela de saída por favor guie:

  1. onde devo colocar meu arquivo de código para incluir todas as bibliotecas.
  2. Como posso vincular diretamente essas bibliotecas para serem incluídas.

Obrigado

    
por Iqra Bilal 19.01.2016 / 10:54

1 resposta

0

Ele está funcionando aqui, com as opções fornecidas em seu último comentário

gcc dtls.c -o a -lssl -lcrypto -lpthread e, em seguida, executá-lo com ./a ou usá-lo como uma declaração

gcc dtls.c -o a -lssl -lcrypto -lpthread && ./a

    
por Kev Inski 19.01.2016 / 11:27