la colombe noir
Posts: 18
Joined: Tue Aug 06, 2013 8:47 am

programme console c++ ne ce lance pas.

Tue Aug 06, 2013 9:57 am

Bonjour je possède un Raspberry pi sous Raspbian,

J'ai installé Code Block, crée un projet c++ en mode console lorsque je compile mon code source et que Code Block ouvre automatiquement le programme tout fonctionne correctement, mais lorsque je veux ouvrir le résultat de la compilation sans passer par Code Block le programme ne se lance pas, une fenêtre s'ouvre me demandent si je souhaite exécuter ou exécuter via la console, quoi que je choisise rien de visible ne se lance et le processus utilise 100 % du cpu

PS: je suis nouveau sou une plateforme Linux donc votre aide est la bienvenue.

mifasol
Posts: 16
Joined: Mon Jun 24, 2013 1:51 pm

Re: programme console c++ ne ce lance pas.

Tue Aug 06, 2013 8:31 pm

Bonsoir,

essaye de lancer le programme à partir d´un terminal.
Ouvrir LXterminal (F4 depuis pcmanfm, sinon le rechercher dans les menus) et tape le chemin de ton programme.
Par exemple, taper dans le terminal: ./monprogramme + Entrée , à partir du bon répertoire.
Puis voir les éventuels messages d'erreur. pour tuer le programme s'il reste bloqué: ctrl + c

la colombe noir
Posts: 18
Joined: Tue Aug 06, 2013 8:47 am

Re: programme console c++ ne ce lance pas.

Wed Aug 07, 2013 7:39 am

Lorsque je passe par la console pour ouvrir le programme j'ai droit a cette réponse " Couldn' t get a file descriptor reffering to the console"

la colombe noir
Posts: 18
Joined: Tue Aug 06, 2013 8:47 am

Re: programme console c++ ne ce lance pas.

Sun Aug 11, 2013 12:31 pm

Bonjour, en compilent via console mon projet, via la commande "g++ -o name file.cpp" j'obtiens le même résultat le fichier compiler ne s'ouvre pas ni via la console et via l'interface graphique rien ne s'affiche et le processus est bien la et utilise des ressources,
si quelqu'un peu me dire a quoi c'est du et comment je puis remédier a cela ?

vohu
Posts: 92
Joined: Tue Aug 14, 2012 9:22 am

Re: programme console c++ ne ce lance pas.

Sun Aug 18, 2013 7:36 am

y a quoi dans ton code ?

Ca sent la boucle infinie ton truc... Ton programme se lance bien, mais vu qu'il tourne sur une boucle infinie, il utilise toutes les ressources de la machine, et donc rien ne s'affiche

la colombe noir
Posts: 18
Joined: Tue Aug 06, 2013 8:47 am

Re: programme console c++ ne ce lance pas.

Tue Aug 20, 2013 11:25 am

Il ne s'agit pas de boucle infinie cela me le fais pour n'importe quelle code même un simple hello world,
Le problème réside dans le fait que lorsque le programme est ouvert via code block sa fonctionne mais lorsque j'ouvre directement le fichier binaire généré par le compilateur sa ne donne rien du tout.

vohu
Posts: 92
Joined: Tue Aug 14, 2012 9:22 am

Re: programme console c++ ne ce lance pas.

Tue Aug 20, 2013 8:56 pm

utilise gdb pour voir ce qu'il se passe

la colombe noir
Posts: 18
Joined: Tue Aug 06, 2013 8:47 am

Re: programme console c++ ne ce lance pas.

Thu Aug 22, 2013 10:36 pm

lorsque j'utilise gdb et que je lance le programme via la commande run le programme fonctionne,
mais lancer les programmes en mode débug n'est pas une solution.

ThierryB
Posts: 1
Joined: Fri Aug 23, 2013 7:58 am

Re: programme console c++ ne ce lance pas.

Fri Aug 23, 2013 8:00 am

Pour moi ça sent l'environnement d’exécution différent entre codeblocks et ta console.
Question bête: as-tu essayé un chmod +X sur ton prog ?

la colombe noir
Posts: 18
Joined: Tue Aug 06, 2013 8:47 am

Re: programme console c++ ne ce lance pas.

Fri Aug 23, 2013 9:18 pm

Je vient de vérifier et cela ne change rien.

la colombe noir
Posts: 18
Joined: Tue Aug 06, 2013 8:47 am

Re: programme console c++ ne ce lance pas.

Sun Aug 25, 2013 12:40 am

J'ai trouver il suffisais de taper ./ avant l'appel du programme,
Encore merci de votre aide qui ma motiver a chercher un peu plus chaque jour. :D

mifasol
Posts: 16
Joined: Mon Jun 24, 2013 1:51 pm

Re: programme console c++ ne ce lance pas.

Sun Aug 25, 2013 7:09 am

:-) Voir poste 2.
Je conseillerais de consacrer une heure (ou plus) à un tutoriel bash/shell. C'est un investissement qui sera vite amorti.

Return to “Français”