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

Raspberry Pi Discussion :

C/C++ cross compile et dlopen qui ne fonctionne pas


Sujet :

Raspberry Pi

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 824
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 824
    Points : 1 544
    Points
    1 544
    Par défaut C/C++ cross compile et dlopen qui ne fonctionne pas
    Bonjour à tous,

    J'ai un programme nommé "MyApp" qui utilise une de mes bibliothèque dynamique nommé "MyLib".

    L'ensemble fonctionne sous Ubuntu, Debian, Android (avec la toolchain qui va bien) mais pas moyen de faire fonctionner le tout sous Raspberry Pi 3 en utilisant la toolchain crosstool-ng suivant ce tutoriel : http://www.chicoree.fr/w/Compilation...r_Raspberry_Pi

    En cause, l'instruction suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dlopen("./MyLib.so", RTLD_LAZY);
    qui génère l'erreur "./MyLib.so: cannot open shared file object: no such file or directory".

    MyApp et MyLib.so sont dans le même répertoire, j'ai lancé "./MyApp" depuis ce même répertoire, j'ai essayé de mettre le chemin en absolu mais rien à faire, toujours la même erreur.

    Les makefiles sont les mêmes que sous Ubuntu et Android mise à part que j'ai changé la toolchain pour du "arm-unknown-linux-gnueabi" comme indiqué dans le tuto.

    Du coup là je ne sais pas bien quoi faire, quoi vérifier etc.

    Pouvez-vous m'aider ?

    Merci,

    A bientôt
    "Heureusement qu'il y avait mon nez, sinon je l'aurais pris en pleine gueule" Walter Spanghero

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 824
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 824
    Points : 1 544
    Points
    1 544
    Par défaut
    Je précise aussi que j'ai essayé un "sudo chmod -R 777 ." au cas où il s'agirait d'une question de droits mais rien à faire.

    A bientôt
    "Heureusement qu'il y avait mon nez, sinon je l'aurais pris en pleine gueule" Walter Spanghero

Discussions similaires

  1. Ajax cross-domain qui ne fonctionne pas
    Par fanfouer dans le forum jQuery
    Réponses: 11
    Dernier message: 27/10/2013, 01h45
  2. Trigger compilé mais qui ne fonctionne pas
    Par tck-lt dans le forum PL/SQL
    Réponses: 8
    Dernier message: 26/08/2011, 12h42
  3. Réponses: 0
    Dernier message: 04/08/2009, 18h46
  4. Réponses: 4
    Dernier message: 13/10/2007, 15h18
  5. [débutant] Lire et compiler un source qui n'est pas de moi
    Par Le Furet dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/01/2006, 13h01

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