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

AIX Discussion :

[AIX] compilation et edition des liens


Sujet :

AIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut [AIX] compilation et edition des liens
    Bonjour

    J'ai un projet que je compile sans problème.
    J'ai des .o et un .a de de généré. Le .a est fait avec un ar.
    J'ai besoin d'un .so, mais je ne sais pas comment faire.

    Est ce que quelqu'un pourrait m'aider?

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut
    Bonjour je vais vous donner plus de détails :
    voici ce qui se passe l'ors de la compile :

    xlC_r -g -c -bexpall -D_REENTRANT -I"/usr/local/include" -I"/usr/local/include/boost-1_33_1" -I".." -I"../Database" -c -o "Channels.o" Channels.cpp
    xlC_r -g -c -bexpall -D_REENTRANT -I"/usr/local/include" -I"/usr/local/include/boost-1_33_1" -I".." -I"../Database" -c -o "Config.o" Config.cpp
    xlC_r -g -c -bexpall -D_REENTRANT -I"/usr/local/include" -I"/usr/local/include/boost-1_33_1" -I".." -I"../Database" -c -o "DataSource.o" DataSource.cpp
    xlC_r -g -c -bexpall -D_REENTRANT -I"/usr/local/include" -I"/usr/local/include/boost-1_33_1" -I".." -I"../Database" -c -o "DataSource_ODBC.o" DataSource_ODBC.cpp
    xlC_r -g -c -bexpall -D_REENTRANT -I"/usr/local/include" -I"/usr/local/include/boost-1_33_1" -I".." -I"../Database" -c -o "SOC.o" SOC.cpp
    ar -rv ./libSOChannels.a ../Database/CppSQLite3.o Channels.o Config.o DataSource.o DataSource_ODBC.o SOC.o
    r - ../Database/CppSQLite3.o
    r - Channels.o
    r - Config.o
    r - DataSource.o
    r - DataSource_ODBC.o
    r - SOC.o
    a la fin j'ai bien un .a.

    Mais j'ai absoluement besoin d'un .so. J'ai essayé de faire ce qu'il y a sur cette page :
    http://www.hlrn.de/doc/compile/shared_obj.html
    Chapitre 3.3

    mais j'ai plein de
    ERROR Undifined symbol.

    Je suis complettement perdu
    Est-ce que quelqu'un pourrait m'aider?
    merci

Discussions similaires

  1. Edition des liens d'une bibliothèque sans .lib
    Par Matthieu Brucher dans le forum Visual C++
    Réponses: 5
    Dernier message: 08/02/2007, 22h00
  2. Template + probleme à l'édition des liens
    Par ExSter dans le forum Langage
    Réponses: 11
    Dernier message: 07/12/2006, 23h13
  3. Réponses: 5
    Dernier message: 03/12/2006, 16h15
  4. Problème d'édition des liens
    Par keyra dans le forum C
    Réponses: 9
    Dernier message: 30/04/2006, 12h48
  5. Edition des liens croisée
    Par Matthieu Brucher dans le forum Windows
    Réponses: 3
    Dernier message: 22/03/2006, 00h08

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