Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 tongue, 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

BookeldOr a écrit :

si il bouffe 100% de processeur, c'est probablement que tu le fais boucler à l'infini tongue, 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 smile


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

gene69 a écrit :

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