#1 Le 02/03/2007, à 16:57
- themulot
bonjour besoin d'aide lancer programme creer soi meme
bonjour excusez moi de vous embeter mais je me suis mis a programmer sous ubuntu
je programme avec code blocks et gtk .
je programme en c++ et j'ai un soucis je viens de faire un petit programme et si je le lance depuis la console tout ce passe bien en faisant ./lenomduprogramme c'est bon mais si je veux le lancer en double cliquant dessus il ne se lance pas je le vois dans le moniteur systeme et il bouffe 100% de processeur mais rien ne s'affiche alors que compiler sous windows pas de soucis et lancé depuis une console pas de probleme non plus alors je voudrais bien un petit coup de pouce car je ne comprends pas d'ou viens le probleme .
ps : j'ai essayé de faire un chmod+x et un chmod 777 mais rien toujours pareil donc si quelqu'un sait le pourquoi du comment . qu'il n'hesite pas .
merci
Hors ligne
#2 Le 02/03/2007, à 22:25
- themulot
Re : bonjour besoin d'aide lancer programme creer soi meme
up
Hors ligne
#3 Le 02/03/2007, à 22:44
- starfighter
Re : bonjour besoin d'aide lancer programme creer soi meme
Tu as peut être créé le premier virus sous linux:)
http://jeux-linux.sliceblog.com
http://artblog.sliceblog.com
http://yarrick.over-blog.com
Hors ligne
#4 Le 02/03/2007, à 22:48
- BookeldOr
Re : bonjour besoin d'aide lancer programme creer soi meme
si il bouffe 100% de processeur, c'est probablement que tu le fais boucler à l'infini , et si il a un comportement différent en double cliquant, c'est probablement car tu essayes de lire des fichiers (ou un truc comme ça) avec leur chemin relatif, et que tu traites mal le cas où il ne les trouve pas (ou un truc du genre).
Essaye de te mettre dans un autre répertoire, et lance ton prog avec le chemin absolu pour voir ce qui se passe.
Par exemple, si ton prog s'appelle plop dans le répertoire ploplop :
./plop ==> OK, ça fonctionne
cd ../
./ploplop/plop ==> Alors ça donne quoi?
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#5 Le 02/03/2007, à 23:17
- starfighter
Re : bonjour besoin d'aide lancer programme creer soi meme
si il bouffe 100% de processeur, c'est probablement que tu le fais boucler à l'infini , et si il a un comportement différent en double cliquant, c'est probablement car tu essayes de lire des fichiers (ou un truc comme ça) avec leur chemin relatif, et que tu traites mal le cas où il ne les trouve pas (ou un truc du genre).
Essaye de te mettre dans un autre répertoire, et lance ton prog avec le chemin absolu pour voir ce qui se passe.
Par exemple, si ton prog s'appelle plop dans le répertoire ploplop :
./plop ==> OK, ça fonctionne
cd ../
./ploplop/plop ==> Alors ça donne quoi?
hello mister Laser
http://jeux-linux.sliceblog.com
http://artblog.sliceblog.com
http://yarrick.over-blog.com
Hors ligne
#6 Le 03/03/2007, à 09:41
- gene69
Re : bonjour besoin d'aide lancer programme creer soi meme
l'autre chose plus probable c'est que tes entrées sorties ne sont pas rediriées vers un terminal et que ce que ton programme affiche est caché par la session X.
soit tu ecris dans un fichier, soit tu ouvres un terminal avec de la compilation conditionnelle si tu veux rester portable avec windows.
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#7 Le 03/03/2007, à 13:40
- lawl
Re : bonjour besoin d'aide lancer programme creer soi meme
<hs>
Tu as peut être créé le premier virus sous linux:)
C'est deja fait depuis longtemps....
</hs>
#8 Le 03/03/2007, à 14:32
- BookeldOr
Re : bonjour besoin d'aide lancer programme creer soi meme
l'autre chose plus probable c'est que tes entrées sorties ne sont pas rediriées vers un terminal et que ce que ton programme affiche est caché par la session X.
soit tu ecris dans un fichier, soit tu ouvres un terminal avec de la compilation conditionnelle si tu veux rester portable avec windows.
Hmmm, en effet! je n'avais pas compris la question je crois...
Je pensais que son programme terminait tout de suite lorsque lancé dans un terminal et ne terminait pas en prenant 100% de cpu (bouclait donc) lorsque lancé ailleurs.
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#9 Le 03/03/2007, à 17:19
- themulot
Re : bonjour besoin d'aide lancer programme creer soi meme
si je le lance dans un terminal que je donn le chemin complet ou pas ca marche c'est un petit programme pour me lancer en gtk il ouvre une fenetre avec un bouton au milieu et quand on clique dessus il ferme le programmeg remar c'est tout donc pas besoin de terminal . donc je ne comprends pas
donc je fais des lanceurs pour lancer mes petits programme en marquant de lancer la commande dans un terminal.
ce serait gentil de trouver un moyen
j'ai remarquais que certains programme comme epsxe on le meme symptomes je dois les lancer depuis le terminale . ????????
Hors ligne