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 :

[Linux] Probleme de compilation


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 45
    Par défaut [Linux] Probleme de compilation
    Bonjour a tous,

    Je debute sous Linux Fedora et j'aurai besoin d'aide pour compiler en c/c++
    Apres avoir compiler le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    #include "SDL/SDL.h"
    #include <stdio.h>
    #include <stdlib.h>
     
    SDL_Surface* g_pMainSurface = NULL;
    SDL_Event g_Event;
     
    int main (int argc, char* argv[])
    {if (SDL_Init(SDL_INIT_VIDEO)==-1)
       {fprintf (stderr,"Could not initialize SDL!\n");
        exit(1);
       }
     else
       {fprintf(stdout,"SDL initialized properly!\n");
        atexit(SDL_Quit);
       }
     g_pMainSurface = SDL_SetVideoMode(640,480,0,SDL_ANYFORMAT);
     if (!g_pMainSurface)
       {fprintf(stderr,"Could not create main surface!\n");
        exit(1);
       }
     for (;;)
     {if (SDL_WaitEvent(&g_Event)==0)
       {fprintf(stderr,"Error while waiting for an event!\n");
        exit(1);
       }
     // check the type of event
     if (g_Event.type==SDL_QUIT)
       {fprintf(stdout,"Quit event has occurred.\n");
        break;
       }
      }
     fprintf(stdout,"Terminating program normally.\n");
     return(0);
    }
    avec la ligne de commande suivante: gcc FocusOnSDL_1-2.c -lSDL

    j'obtiens un fichier binaire a.out
    Le fichier n'est pas executable sous le terminal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [Roger@Amiga-Fun Games]$ /Roger/Programmation/Games/a.out
    bash: /Roger/Programmation/Games/a.out: Aucun fichier ou dossier de ce type
    [Roger@Amiga-Fun Games]$
    Et quand je clique dessus dans un navigateur de fichier (Gnome) une fenetre s'ouvre avec juste un ecran noir

    Quel est le probleme SVP ?

    Merci d'avance pour votre aide

  2. #2
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Je ne sais pas trop pourquoi cela ne fonctionne pas mais chez moi ton code marche très bien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    12:23 nicolas@AuraHxC ~/Desktop% g++ -Wall -lSDL test.cpp -o test
    12:23 nicolas@AuraHxC ~/Desktop% ./test 
    SDL initialized properly!
    Quit event has occurred.
    Terminating program normally.
    Par contre, j'obtiens bien une fenêtre noir mais c'est pas ce que tu veux obtenir avec ton code, juste l'affichage d'une fenêtre ?

Discussions similaires

  1. Probleme de compilation sous linux
    Par black_hole dans le forum Débuter
    Réponses: 4
    Dernier message: 13/06/2011, 17h11
  2. probleme de compilation nxogre sous linux
    Par Asmod_D dans le forum PhysX et APEX
    Réponses: 0
    Dernier message: 08/03/2009, 21h50
  3. Probleme de compilation de NxOgre sous Linux
    Par bachir006 dans le forum Ogre
    Réponses: 0
    Dernier message: 25/09/2008, 01h13
  4. probleme de compilation flight gear sous linux
    Par Asmod_D dans le forum Développement 2D, 3D et Jeux
    Réponses: 6
    Dernier message: 28/03/2007, 15h30
  5. Problemes de compilation avec g++ sous linux
    Par Selimmel dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 19/09/2003, 13h43

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