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

Eclipse C & C++ Discussion :

Console-Redirection de stdin et stdout vers un terminal virtuel ou externe


Sujet :

Eclipse C & C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 7
    Par d�faut Console-Redirection de stdin et stdout vers un terminal virtuel ou externe
    Bonjour,

    J��cris des applications en mode console texte avec la librairie ncurses qui exige que le terminal d�entr�e-sortie soit compatible VT100 pour interpr�ter les s�quences d��chappement ANSI utilis�es par ncurses.

    Je veux passer mon d�veloppement sous Eclipse C/C++ (CDT), h�las la console d�entr�e-sortie est une console Java des plus �l�mentaires n�interpr�tant que le code ASCII et la couleur (mais je ne sais pas comment d�ailleurs). Les s�quences d��chappement sont affich�es tel quel au lieu d��tre interpr�t�es.

    Quelqu�un pourrait-il m�indiquer comment rediriger les entr�es-sorties (stdin, stdout) vers un un terminal virtuel xterm ou autre compatible VT100, ou m�me vers le port s�rie /dev/ttySx pour y connecter un terminal physique, afin de pouvoir tester ces applications.

    Merci d'avance pour votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 14
    Par d�faut
    Bonjour,

    J'ai sensiblement le m�me probl�me, en effet, j'ai comme message d'erreur (dans la console sous Eclipse)
    Redirection is not supported
    Donc peut-on ex�cuter des programmes utilisant Curses avec Eclipse ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 14
    Par d�faut
    Pour solutionner le probl�me, j'ai utilis� une combine : double-cliquer depuis l'interface sur le fichier .exe (avec l'�diteur du syst�me & non celui d'Eclipse).

    Mais quelqu'un saurait-il comment faire pour lancer ou param�trer Eclipse pour que ce soit la console Windows et non celle d'Eclipse qui soit lanc�e ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 7
    Par d�faut
    Le probl�me avance, mais cela ne fonctionne pas encore compl�tement. Surtout que linux �volue lui aussi en m�me temps.

    Utilisation d'un terminal virtuel externe (xterm) comme console E/S utilisateur

    Voici comment faire:

    D�finir une variable d'environnement (nouveaut� pas n�cessaire auparavant) dans les propri�t�s du projet :
    Name : TERM
    Value : xterm

    Dans le terminal tapez :
    tty vous devez obtenir le nom du pseudo fichier du terminal
    /dev/pts/x ou x est le num�ro du terminal

    D�finir un fichier ~/.gdbinit contenant :
    tty /dev/pts/x

    dans Run / Debug configurations
    Laissez le d�bogueur � : gdb
    Fixez le fichier de commande � :
    ~/.gdbinit au lieu de gdbinit

    Voila vous pouvez maintenant lancer le d�bogueur et le programme s'affiche dans le terminal.
    Mais, il y a un mais, la saisie ne fonctionne pas bien des caract�res s'affichent et son pas pris en compte, d'autres sont pris en compte mais pas afficher. Sans doute un probl�me de conflit de processus...

    Pour �tre pris en compte le fichier .gdbinit doit �tre la propri�t� de l'utilisateur
    et avoir les droits d�finit par 644 ( wr-r-r, il ne doit pas �tre ex�cutable).
    Faire �ventuellement un chown et un chmod.

    A suivre ...

Discussions similaires

  1. [Named Pipe]Redirection de STDIN et STDOUT
    Par homeostasie dans le forum Windows
    R�ponses: 5
    Dernier message: 22/04/2009, 20h42
  2. R�ponses: 0
    Dernier message: 20/10/2008, 09h47
  3. Redirection de apache sur :80 vers iis sur :81
    Par lecter dans le forum Apache
    R�ponses: 2
    Dernier message: 26/04/2006, 09h27
  4. [wxPython] redirection des commentaires stderr/stdout
    Par Guigui_ dans le forum wxPython
    R�ponses: 5
    Dernier message: 28/12/2005, 22h58
  5. redirection javascript d'un frame vers l'ensemble de la page
    Par etarip dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 31/05/2005, 15h54

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