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 :

[Linux] Ecrire une ligne de compilation


Sujet :

Linux

  1. #1
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut [Linux] Ecrire une ligne de compilation
    Bonjour tout le monde,

    J'ai un petit programme C++, test.cpp, pour l'instant juste un main qui utilise une librairie.

    J'ai créé un dossier pour mon actuel programme et futur projet. J'ai un dossier "programs" qui contient 4 répertoires: un répertoire "main", "include", "lib" et "bin".

    L'installation de la librairie a généré des fichier "*.h" dans le répértoire "/programs/include/" et a généré aussi 3 fichiers "*.a" dans le répértoire "/programs/lib/" . Le programme test.cpp se trouve dans le répertoire "/programs/main".

    J'ai écrit cette ligne pour compiler mon programme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    g++ -m64 -I../include/  test.cpp ../lib/ibm/libhdf5_cpp.a ../lib/ibm/libhdf5_hl.a ../lib/ibm/libhdf5.a -o test
    Mais j'ai des erreurs de compilations. Et ça vient de la précédente ligne.

    Pouvez vous m'indiquer la bonne ligne SVP.

  2. #2
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Points : 1 001
    Points
    1 001
    Par défaut
    J'ai du mal a te suivre
    Citation Envoyé par mamid1706
    Mais j'ai des erreurs de compilations. Et ça vient de la précédente ligne.

    Pouvez vous m'indiquer la bonne ligne SVP.
    C'est quoi cette histoire de ligne ?
    Es-tu sur que les erreurs ne viennent pas d'un mauvais code ?
    Quelles sont-elles ?

  3. #3
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut
    Citation Envoyé par Shugo78
    J'ai du mal a te suivre

    C'est quoi cette histoire de ligne ?
    Es-tu sur que les erreurs ne viennent pas d'un mauvais code ?
    Quelles sont-elles ?
    Ah, l'histoire de ligne! Il faut comprendre par là, son sen le plus élémentaire possible. Ligne de code. Ligne de compilation. Une ligne dans un Terminal où on écrirait notre texte pour compiler notre fichier.

    Non, il n y a pas d'érreurs. Pour l'instant, mon programme est un Hello World qui fait appelle à une fonction de cette librairie.

    Voilà. Je ne sais pas si je suis bien clair ou non. Enfin, je peux expliquer encore.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 266
    Points : 161
    Points
    161
    Par défaut
    Citation Envoyé par mamid1706
    Mais j'ai des erreurs de compilations. Et ça vient de la précédente ligne.
    Déjà si on pouvait voir à quoi ressemble les erreurs indiquées par ton compilo, ça nous avancerait beaucoup.

  5. #5
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut
    Citation Envoyé par frizou11
    Déjà si on pouvait voir à quoi ressemble les erreurs indiquées par ton compilo, ça nous avancerait beaucoup.
    Bonjour,

    En fait, j'ai réussi à regler le problème. Il n y avait pas d'erreurs dans la ligne de compilation. Mais l'erreur est due au compilateur et librairie. La librairie que j'ai téléchargée n'a jamais été testé dans une machine Intel, comme la mienne. J'ai finalement télécharger une dernière version, snapshot. Et là tout marche, très bien.

    Merci à tous de votres réponses.

  6. #6
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Points : 1 001
    Points
    1 001
    Par défaut
    ?

  7. #7
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut
    Citation Envoyé par Shugo78
    ?
    Un grand OUI avec un grand ENFIN et finalement avec un grand MERCI

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ecrire une ligne sur deux d'un fichier csv en c++
    Par niko92400 dans le forum C++
    Réponses: 2
    Dernier message: 06/04/2014, 00h28
  2. Ecrire à une ligne specifique dans un fichier
    Par ngassa dans le forum VBScript
    Réponses: 1
    Dernier message: 29/06/2011, 03h16
  3. Ecrire une ligne au début du fichier existant
    Par squalito dans le forum VBScript
    Réponses: 1
    Dernier message: 18/07/2008, 00h37
  4. Ecrire à une ligne précise dans un fichier
    Par Valkirion dans le forum Langage
    Réponses: 3
    Dernier message: 27/03/2007, 16h18
  5. Ecrire une ligne de commande dans un terminal
    Par Slade991 dans le forum Général Python
    Réponses: 2
    Dernier message: 11/02/2007, 18h28

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