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 :

Codeblocks sous linux


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fearyourself
    Ensuite, je n'ai plus eu de problème (sauf pour trouver le nouveau rpm avec la commande que j'ai déjà donné)...
    OK. J'ai fait tout ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    [root@edtux alternatives]# /usr/bin/multiarch-i386-linux/wx-config-ansi
     
     wx-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--release] [--version-full]
               [--list] [--host=HOST] [--toolkit=TOOLKIT] [--universal[=yes|no]]
               [--unicode[=yes|no]] [--debug[=yes|no]] [--static[=yes|no]]
               [--version[=VERSION]] [--basename] [--cc] [--cppflags] [--cflags]
               [--cxxflags] [--rezflags] [--libs] [--cxx] [--ld] [--linkdeps]
               [--utility=UTIL] [LIB ...]
    <...>
    [root@edtux alternatives]# /usr/bin/multiarch-i386-linux/wx-config-ansi --libs
    -pthread -L/usr/X11R6/lib   -lwx_gtk2_xrc-2.6 -lwx_gtk2_qa-2.6 -lwx_gtk2_html-2.6 -lwx_gtk2_adv-2.6 -lwx_gtk2_core-2.6 -lwx_base_xml-2.6 -lwx_base_net-2.6-lwx_base-2.6
    [root@edtux alternatives]# mv /usr/bin/wx-config /usr/bin/wx-config_old
    [root@edtux alternatives]# ln -s /usr/bin/multiarch-i386-linux/wx-config-ansi /usr/bin/wx-config
    [root@edtux alternatives]# rpmbuild --rebuild codeblocks-1.0-rc2.src.rpm
    erreur: impossible d'ouvrir codeblocks-1.0-rc2.src.rpm: No such file or directory
    #
    et ça fini mal...

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    C'est bizarre ça, je te demande juste de relancer le rpmbuild que tu as fait avant... Es-tu sûr que le rpm est dans ce répertoire?

    Dans un post précédent t'étais dans un répertoire tmp et maintenant dans alternatives, c'est normal?

    EDIT: Faut pas s'inquiéter, faut être patient de temps en temps sous linux,

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fearyourself
    Dans un post précédent t'étais dans un répertoire tmp et maintenant dans alternatives, c'est normal?
    Oups, exact. Je suis revenu dans tmp, et c'est reparti...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    config ... OK
    make ... OK
    install ...OK
    exit 0
    C'est fini ! Par contre, je n'ai aucune idée de l'endroit où l'exécutable (codeblocks, je suppose) a été installé... à moins qu'il n'ait fait un RPM, genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    Je le sens bien celui-là. Je le mets en public sur mon site ?

    Je mais tenter un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # urpmi /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    ARGH ! Mais qu'est-ce qu'il me veut encore ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [root@edtux edelahaye]# urpmi /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
     
    Afin de poursuivre la mise à jour, les paquetages suivants doivent être désinstallés :
    codeblocks-1.0-rc2.src (pour installer le paquetage codeblocks-1.0-rc2.i586) (o/N)
    J'ai dit 'N', et je veux bien une explication.

  4. #4
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Citation Envoyé par fearyourself
    Dans un post précédent t'étais dans un répertoire tmp et maintenant dans alternatives, c'est normal?
    Oups, exact. Je suis revenu dans tmp, et c'est reparti...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    config ... OK
    make ... OK
    install ...OK
    exit 0
    C'est fini ! Par contre, je n'ai aucune idée de l'endroit où l'exécutable (codeblocks, je suppose) a été installé... à moins qu'il n'ait fait un RPM, genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    Je le sens bien celui-là. Je le mets en public sur mon site ?

    Je mais tenter un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # urpmi /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    Tu peux le mettre sur ton site, mais il va falloir dire qu'il faut les wxgtk 2.6, ceux là sont nécessaires...

    Je ne l'ai pas fait avec urpmi mais je suppose que cela marcherait... moi j'avais fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm -i /usr/blablajusqu'aurpm
    De toute façon, je pense que je vais faire un récapitulatif de tout ça et mettre les problèmes rencontrés, je suppose que cela servira à quelqu'un

    Jc

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fearyourself
    Je ne l'ai pas fait avec urpmi mais je suppose que cela marcherait... moi j'avais fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm -i /usr/blablajusqu'aurpm
    Ok. Et tu as vu la suite ? Il veut me désinstaller mes sources, c'est normal ça ?

    Il faut que j'y aille (anniversaire de ma fille, musique...)

    A demain, et un grand merci pour ton aide précieuse. je ne m'en serais pas sorti tout seul.

  6. #6
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Je mais tenter un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # urpmi /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    ARGH ! Mais qu'est-ce qu'il me veut encore ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [root@edtux edelahaye]# urpmi /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
     
    Afin de poursuivre la mise à jour, les paquetages suivants doivent être désinstallés :
    codeblocks-1.0-rc2.src (pour installer le paquetage codeblocks-1.0-rc2.i586) (o/N)
    J'ai dit 'N', et je veux bien une explication.
    Visiblement, tu as installé à un moment donné le code source de code blocks en rpm et cela ne lui plaît pas mais ce n'est pas grave, il ne supprimera pas ton nouveau rpm (enfin je pense lol)...

    De toute façon, je n'ai pas ce paquetage et ma version de code blocks marche...

    Jc

    EDIT: D'une petite voix: faut faire confiance quoi...

  7. #7
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Citation Envoyé par fearyourself
    Je ne l'ai pas fait avec urpmi mais je suppose que cela marcherait... moi j'avais fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm -i /usr/blablajusqu'aurpm
    Ok. Et tu as vu la suite ? Il veut me désinstaller mes sources, c'est normal ça ?

    Il faut que j'y aille (anniversaire de ma fille, musique...)

    A demain, et un grand merci pour ton aide précieuse. je ne m'en serais pas sorti tout seul.
    Parce que ça marche maintenant? Je pense que si tu dit oui, cela devrait marcher...

  8. #8
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fearyourself
    Parce que ça marche maintenant? Je pense que si tu dit oui, cela devrait marcher...
    C'est installé (urpmi ...), mais je ne sais pas où est l'exécutable...

  9. #9
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Citation Envoyé par fearyourself
    Parce que ça marche maintenant? Je pense que si tu dit oui, cela devrait marcher...
    C'est installé (urpmi ...), mais je ne sais pas où est l'exécutable...
    Tente juste /usr/bin/codeblocks

    Si cela ne fonctionne pas, c'est probablement un problème avec urpmi, moi j'ai fait l'installation avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm -i /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    Parce que je ne suis pas sûr que urpmi le fera correctement, j'ai en tête que je l'ai aussi fait avec urpmi hier et que cela n'a rien fait parce qu'il prend par défaut le rpm qui dans le répertoire courant qui n'est pas bon... DONC, il ne fait rien.... [paus]Respire[/pause]

    Donc lance la commande que j'ai écrit au-dessus et en principe l'exécutable codeblocks va apparaître dans le /usr/bin (donc à partir d'un terminal, en faisant simplement codeblocks)...

    Jc

  10. #10
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fearyourself
    Tente juste /usr/bin/codeblocks
    Il n'y est pas....
    Si cela ne fonctionne pas, c'est probablement un problème avec urpmi, moi j'ai fait l'installation avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm -i /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    Donc lance la commande que j'ai écrit au-dessus et en principe l'exécutable codeblocks va apparaître dans le /usr/bin (donc à partir d'un terminal, en faisant simplement codeblocks)...
    Je suis maudit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [root@edtux RPMS]# rpm -i /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
            paquetage codeblocks-1.0-rc2 déjà installé
    Je vais le désinstaller... OK

    Réinstallation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [root@edtux edelahaye]# rpm -i /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    [root@edtux edelahaye]#
    Aucun message ! J'espère que c'est bon signe. En tout cas c'est mieux qu'hier (j'ai tout effacé et recompilé aujourd'hui ...)
    Il est dans /usr/bin
    Je vais le lancer... J'ose pas...

    OK, Ca marche. Trop cool.

    Par contre, je crois que j'ai fait la c*nnerie de le lancer en root... Va falloir que je le réinstalle, non ? Parce que moi, je développe en user...

    Je vais réessayer en user...

    C'est bon. Mon premier hello world compile. Bug d'exécution avec la console , mais ça, je vais voir avec les gens de Code::Blocks (J'ai cru comprendre que sous Linux, c'était expérimental...)

    Un grand merci une nouvelle fois.


  11. #11
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Je suis maudit
    Code:

    [root@edtux RPMS]# rpm -i /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    paquetage codeblocks-1.0-rc2 déjà installé

    Je vais le désinstaller... OK

    Réinstallation :
    Code:

    [root@edtux edelahaye]# rpm -i /usr/src/RPM/RPMS/i586/codeblocks-1.0-rc2.i586.rpm
    [root@edtux edelahaye]#

    Aucun message ! J'espère que c'est bon signe. En tout cas c'est mieux qu'hier (j'ai tout effacé et recompilé aujourd'hui ...)
    :yes: Il est dans /usr/bin
    Je vais le lancer... J'ose pas...
    C'est déjà bon signe...

    Jc

  12. #12
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    C'est bon. Mon premier hello world compile. Bug d'exécution avec la console , mais ça, je vais voir avec les gens de Code::Blocks (J'ai cru comprendre que sous Linux, c'était expérimental...)
    Bizarre le projet console en C fait un hello world qui fonctionne parfaitement chez moi... Mais effectivement, vois avec eux, ils auront surement la solution!

    Un grand merci une nouvelle fois.
    De rien, félicitations, tu viens d'installer ton premier programme linux et on a eu besoin QUE de 51 réponses... Linux, c'est vraiment génial!

    Jc

  13. #13
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fearyourself
    Citation Envoyé par Emmanuel Delahaye
    C'est bon. Mon premier hello world compile. Bug d'exécution avec la console , mais ça, je vais voir avec les gens de Code::Blocks (J'ai cru comprendre que sous Linux, c'était expérimental...)
    Bizarre le projet console en C fait un hello world qui fonctionne parfaitement chez moi... Mais effectivement, vois avec eux, ils auront surement la solution!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    edelahaye@edtux cb01]$ codeblocks
     
    (codeblocks:1478): GLib-GObject-WARNING **: invalid cast from `GtkScrolledWindow' to `GtkWindow'
     
    (codeblocks:1478): Gtk-CRITICAL **: gtk_window_set_transient_for: assertion `parent == NULL || GTK_IS_WINDOW (parent)' failed
    execvp(xterm, -T, Console application, -e, /usr/bin/console_runner, /home/edelahaye/dev-c/cb01/console, ) failed with error 2!
    execvp(xterm, -T, Console application, -e, /usr/bin/console_runner, /home/edelahaye/dev-c/cb01/console, ) failed with error 2!
    Peut être qu'il ne faut pas que je lance l'appli d'un console mais d'un raccourci...

  14. #14
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Peut être qu'il ne faut pas que je lance l'appli d'un console mais d'un raccourci...
    Oui c'est une bonne solution pour ne plus voir les erreurs, mais ça ne les résoud pas

    La seule chose qui différence entre lancer un exécutable dans une console et en mode graphique (double clique sur une icone, à la windows), c'est le chemin de travail. Mais apparemment C::B utilise des chemins complets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    execvp(xterm, -T, Console application, -e, /usr/bin/console_runner, /home/edelahaye/dev-c/cb01/console, )
    Donc ça ne devrait pas changer.

    Il ne te reste plus qu'a te plonger dans les sources

  15. #15
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par gege2061
    Citation Envoyé par Emmanuel Delahaye
    Peut être qu'il ne faut pas que je lance l'appli d'un console mais d'un raccourci...
    Oui c'est une bonne solution pour ne plus voir les erreurs, mais ça ne les résoud pas
    Je confirme !
    La seule chose qui différence entre lancer un exécutable dans une console et en mode graphique (double clique sur une icone, à la windows), c'est le chemin de travail. Mais apparemment C::B utilise des chemins complets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    execvp(xterm, -T, Console application, -e, /usr/bin/console_runner, /home/edelahaye/dev-c/cb01/console, )
    J'ai juste vérifié
    • que /usr/bin/console_runner était présent et exécutable en user : OK
    • que le code produit était exécutabe en user : OK

    Pour le moment, ça me va...

    J'ai un peu peur pour le débugger...

  16. #16
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    J'ai juste vérifié
    • que /usr/bin/console_runner était présent et exécutable en user : OK
    • que le code produit était exécutabe en user : OK

    Pour le moment, ça me va...
    Euh sur fedora l'erreur 2 c'est :
    ENOENT
    Le fichier ou un script ou un interpréteur ELF n'existe pas, ou une bibliothèque partagée nécessaire pour le fichier ou l'interpréteur n'est pas disponible.
    Tu as bien la commande xterm ?

  17. #17
    Membre Expert

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    J'ai un peu peur pour le débugger...
    Faut pas
    Disons que cette peur va t'encourager à écrire un code 100% bug-free

  18. #18
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par gege2061
    Tu as bien la commande xterm ?
    Bien vu. Effectivement, je ne l'ai pas... Je vais fouiller dans les RPM...

    Et voilà, affaire reglée.

    [EDIT] En fait, la console de sortie de C::B est programmable dans la version Linux.

    Compiler settings / Other / Shell to run console programs
    par defaut : xterm

    Merci à tout ceux qui m'ont aidé.
    Emmanuel

  19. #19
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Gnux
    Citation Envoyé par Emmanuel Delahaye
    J'ai un peu peur pour le débugger...
    Faut pas
    Disons que cette peur va t'encourager à écrire un code 100% bug-free
    [EDIT 2]
    Le débugger fonctionne !

    J'avais bêtement changé le caractère de fin de ligne (reglages de l'éditeur). C'est bien LF qu'il faut mettre.

  20. #20
    Membre chevronné
    Avatar de NewbiZ
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2002
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2002
    Messages : 184
    Par défaut
    Bonjour!
    Désolé de rafraichir ce sujet qui commence à dater, mais j'ai un problème assez similaire.
    En fait je suis habitué à mon joli Visual Studio 2005, mais pour des raisons pratiques (déménagement) je ne peux plus utiliser mon ordinateur personnel, obligé donc de travailler sur les ordinateurs de l'université.
    Je regarde la liste des IDE C++ : xemacs... urgh!

    Soit, je retrousse mes manches et je porte mon projet Visual Studio 2005 vers DevCpp, qui me génère un joli makefile windows, je passe 2 jours à essayer de faire compiler ce makefile sous linux, et hum, la compilation passe, mais je me retrouve avec des erreurs de librairies, des erreurs de links, des erreurs de segmentation, bref tout un bazard infernal.

    J'aimerai donc installer Code::Blocks sous linux (j'ai farfouillé partout sur le net, les IDEs windows/linux potables, c'est rare!).

    Etant débutant aussi sous linux (SuSe 10.0), mon problème est aussi au niveau de l'installation, mais surtout : je n'ai pas d'accès root! j'ai juste accès à mon compte.
    Bon, j'ai téléchargé le RPM et je l'ai extrait, j'obtient donc plusieurs répertoires/fichiers qui devraient se trouver dans la racine /, mais forcément, je n'ai pu que les extraire sur mon compte ( private/student/... ).

    Je lance donc ~/opt/gnome/bin/codeblocks mais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ./codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory
    hum hum... après quelques renseignements je décide d'éditer ~/.bashrc comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    . /etc/bash.bashrc
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/opt/gnome/lib/
    Bon, ca semble avoir résolu le problème de cette librairie, sauf que mainenant je me retrouve avec le fameux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ./codeblocks: error while loading shared libraries: libwx_gtk2u_xrc-2.6.so.0: cannot open shared object file: No such file or directory
    Aie! installer ce genre de librairies ca risque d'etre plus dur sans accès root !

    Quelqu'un aurait une idée d' -où télécharger/comment installer- cette librairie ?

Discussions similaires

  1. [gbd/codeblocks] problème de debogage sous Linux
    Par shadowless dans le forum C++
    Réponses: 1
    Dernier message: 19/04/2011, 14h50
  2. codeblocks,cpp ou devc++ sous linux
    Par diengsallah dans le forum Linux
    Réponses: 13
    Dernier message: 07/07/2008, 12h31
  3. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  4. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 10h46
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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