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

Autres éditeurs Discussion :

[debutant] C++ sous unix


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 27
    Par défaut [debutant] C++ sous unix
    sur le net je trouve facilement tout ce que je veux sur la syntaxe des langages, mais quand il s'agit de commandes pour compiler...

    1/pour débugger un prgramme, je veux utiliser gdb.
    je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    g++ -c -g fichier.cpp
    g++ -o fichier fichier.o
    ./fichier
    pour le lancer mais si je veux utiliser gdb
    gdb fichier ne donne rien

    2/j'ai créé un makefile, mais je ne sais pas comment l'utiliser.
    et après?

    merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 513
    Par défaut
    une fois que tu fais ton make, l'executable n'est pas généré?

  3. #3
    Membre confirmé Avatar de jula
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2003
    Messages : 81
    Par défaut Re: [debutant] C++ sous unix
    Citation Envoyé par tomsoyer
    gdb fichier ne donne rien
    merci d'avance
    mais encore?
    gdb se lance non? après il faut faire run [param] pour lancer ton programmer avec de param si besoin dans gdb...
    si ton problème est "comment utiliser gdb?" alors :
    http://cermics.enpc.fr/polys/info1/More/node52.html
    il existe aussi des interfaces graphiques à gdb, comme ddd
    enfin, pour le makefile:
    http://diwww.epfl.ch/lami/team/carmona/kos/node18.html
    et biensûr:
    http://gl.developpez.com/tutoriel/outil/makefile/
    voilà, en espérant que ça t'aide un peu, sinon, il faut nous en dire +!
    cordialement,
    jula.

  4. #4
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    et tu compiles avec l'option qui génére les info de débug (-g en c sur gcc) ?

  5. #5
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 27
    Par défaut
    D'abord un grand merci à tous pour vous intéresser au problème. Ci-dessous les réponses aux différentes questions

    LordBob:
    une fois que je fais le make, pas d'excutable généré. J'imagine qu'il manque un package (vu que j'utilise cywing)
    je voulais juste retrouver la bonne commande. mais une fois qu'on a fait:
    normalement l'executable est généré, c'est bien ça?

    (j'ai bientôt un entretien et pas de temps pour installer les pakages et vérifier ces vieux souvenirs)

    gene69:
    je compile comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    g++ -c -g fichier.cpp 
    g++ -o fichier fichier.o 
    ./fichier

    jula:
    merci pour ces précieuse adresses ( an fait j'avais déjà lu http://gl.developpez.com/tutoriel/outil/makefile/ qui est très bien fait)

Discussions similaires

  1. [Process] pb exec sous unix, ne plante pas mais ne fait rien
    Par NiBicUs dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 10/12/2004, 05h27
  2. [Kylix] Kylix sous UNIX
    Par gRRosminet dans le forum EDI
    Réponses: 3
    Dernier message: 09/11/2004, 17h07
  3. Montage sur Debian de AFPS sous UNIX
    Par Harbaingan dans le forum Administration système
    Réponses: 2
    Dernier message: 14/01/2004, 22h03
  4. Chargement dynamique de DLL sous Unix
    Par Willou dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 18/12/2002, 18h25

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