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

C Discussion :

Generer un executable sous Ubuntu


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Par défaut Generer un executable sous Ubuntu
    Bonjour,
    Je programme un projet C sous ubuntu et je veux avoir un fichier executable, cad je pourrait lancer le projet en cliquant sur l'icone de ce fichier et pas à partir du shell (./a.out)
    Merci d'avance

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 058
    Billets dans le blog
    142
    Par défaut
    Bonjour,

    En théorie, vous compilez de la manière suivante:
    gcc monFichier.c -o monProgramme
    Ce programme est exécutable en double cliquant dessus (autant qu'en passant par le terminal) mais le problème, c'est que lors du double clique, même si le programme est exécuté, il n'y a pas de terminal qui apparait (donc on ne voit rien).
    Donc, si vous voulez jouer avec un terminal, le mieux, c'est de lancer le programme avec un terminal, sinon il faut que je votre programme ouvre une fenêtre.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 449
    Par défaut
    Citation Envoyé par layes88 Voir le message
    Bonjour,
    Je programme un projet C sous ubuntu et je veux avoir un fichier executable, cad je pourrait lancer le projet en cliquant sur l'icone de ce fichier et pas à partir du shell (./a.out)
    Merci d'avance
    Attention à utiliser les bons termes : un « exécutable » est un fichier qui, comme son nom l'indique, peut être exécuté et, donc, qui contient un programme. Plus précisément, un programme qui pourra être lancé directement par le système d'exploitation et exécuté par la machine. On exclut donc les scripts et programmes interprétés par une instance de plus haut niveau.

    Un exécutable en lui-même est donc — a priori — complètement indépendant de l'interface graphique utilisée.

    Comme te l'explique LittleWhite, lancer ledit exécutable depuis le Shell ou double-cliquer sur son icône revient strictement au même. C'est donc à l'interface graphique qu'il faut demander d'ouvrir un terminal pour l'instance de ce programme.

    Maintenant, si tu veux avoir des fenêtres et autres dans ton programme, et le voir réagir comme les applications dont tu as l'habitude, là, il n'y a pas de secret. Ça a l'air simple et naturel mais ça ne l'est pas. Il faut choisir le framework que tu veux utiliser, allouer des ressources et gérer les éléments de ton interface, entrer dans une boucle principale, etc.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Par défaut
    Bonsoir,
    Alors il faut que je passe aux interfaces graphoques avec les C.
    Merci beaucoup pour vos réponses

Discussions similaires

  1. Problème de lancement d'un executable sous Ubuntu 12.04
    Par kouogang fotso dans le forum Ubuntu
    Réponses: 4
    Dernier message: 22/09/2013, 00h21
  2. Problème d'execution ISQL sous Ubuntu
    Par freud dans le forum Outils
    Réponses: 2
    Dernier message: 07/12/2010, 09h35
  3. Executer 1 script php sous ubuntu avec XAMPP
    Par lecaire dans le forum Langage
    Réponses: 2
    Dernier message: 13/03/2009, 15h33
  4. execution code java sous ubuntu
    Par lecaire dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 06/03/2009, 09h12
  5. Lancer un executable sous Ubuntu en C ou C++
    Par o_live dans le forum Linux
    Réponses: 10
    Dernier message: 31/03/2007, 02h39

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