comment inclure/compiler OpenSSL dans mon prog

comment inclure/compiler OpenSSL dans mon prog - C - Programmation

Marsh Posté le 21-01-2011 à 12:31:02    

Bonjour,
Le projet consiste à coder une mini-application client/serveur sécurisée, en langage C. Je travaille sur Ubuntu. Je compte utiliser OpenSSL. Je suis débutant en ce qui concerne la compilation. Mon problème : Je ne sais pas comment faire pour ajouter OpenSSL à mon petit programme client/serveur :
-- est ce qu'il suffit de télécharger le code source puis faire un :

Code :
  1. #include "/le_chemin/openssl/les_modules.h"


 
dans mon programme
-- est ce que je dois compiler d'abord openSSL sur ma plateforme ? Si oui :
- comment le compiler ?
- comment compiler le tout ?
 
Pour info :
-- j'ai utilisé openssl en ligne de commande pour générer des certificats, donc j'ai le binaire executable
-- quand j'ai compilé mon prog ( après avoir fait include "openssl/les_mod.h" ) j'obtiens les erreurs suivantes :
 

Code :
  1. tcp1s.c:(.text+0x1b): undefined reference to `SSL_library_init'
  2. tcp1s.c:(.text+0x20): undefined reference to `SSL_load_error_strings


Merci d'avance pour votre aide.  

Reply

Marsh Posté le 21-01-2011 à 12:31:02   

Reply

Marsh Posté le 22-01-2011 à 10:09:28    

pas besoin de compiler Openssl toi même, installe le package de developement (il doit s'appeler qqch comme libopenssl-dev)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed