IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

librt et time.h avec linux


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 12
    Par défaut librt et time.h avec linux
    bonjour ,

    j'ai crée une application qui utilise les timers donc j'ai inclu "time.h" et link la lib : "librt" et indiquer dans les argument du linker "-lrt".

    Avant d'utiliser les timers je faisais un "dlopen ()" sur un emplacement d'une de mes lib tout fonctionnais, mais depuis que j'ai rajouté pour les besoins de ma lib la librairie "librt" ma méthode dlopen est devenue blocante ..... je ne comprend pas du tout pourquoi mais dés que je retire la lib du linker le "dlopen()" fonctionne, bien qu'il me mette une erreur car il a besoin de la "librt" pour utiliser "clock_gettime ( )", mais dés que la lib est linker avec sa rentre sur le "dlopen()" et n'en resort jamais ....


    merci d'avance de votre aide.

    cordiallement

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 155
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    Je me demande si vous avez vraiment besoin d'une telle chose ( je parle du dlopen ). Ne pourriez vous pas inclure la bibliothèque dynamique dans le projet ( afin de compiler en faisant le linkage sur cette bibliothèque ).
    Nous n'avons aucune preuve que cette fonction marche sur votre système embarqué, car si vous enlevé le -lrt, vous ne pouvez pas testé.

    Sinon, peut être que c'est un de vos timers qui c'est enclenché, et qui est parti dans une boucle infini ( et bizarrement, c'est à un des moments ou le programme est dans le code aux alentours du dlopen() ).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Installation Windows 2000 sur pc avec linux.
    Par User dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 13/11/2005, 18h59
  2. [PCM et MBR] Cohabitation avec linux
    Par Alec dans le forum Windows XP
    Réponses: 1
    Dernier message: 26/10/2005, 09h34
  3. Problème de time-out avec un socket client.
    Par Depteam1 dans le forum MFC
    Réponses: 3
    Dernier message: 17/10/2005, 10h30
  4. Réponses: 4
    Dernier message: 07/02/2005, 21h22
  5. Gérer ce qui se lance avec linux
    Par Harry dans le forum Mandriva / Mageia
    Réponses: 7
    Dernier message: 26/07/2004, 16h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo