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

Linux Discussion :

Compilation C linux


Sujet :

Linux

Vue hybride

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

    Informations forums :
    Inscription : Novembre 2008
    Messages : 45
    Par défaut Compilation C linux
    bonjour

    je travail sur un projet sur la triangulation de delaunay et j'ai un code source C que j'ai téléchargé de ce lien http://fearyourself.developpez.com/t.../jeu/Delaunay/ (vous trouverez le code en bas de la page) , c'est une biblio C , j'ai voulu l'exécuter sous linux , alors j'ai essayé d'exécuter le script makefile que vous trouverez dans les codes sources mais j'arrive pas car je suis débutant avec linux

    j'ai fais la commande suivante
    /Bureau/Projet /Delaunay$ ./makefile

    et il me sort le résultat 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
    ./makefile: line 1: EXE : commande introuvable
    ./makefile: line 2: OBJ : commande introuvable
    ./makefile: line 4: LIBS : commande introuvable
    ./makefile: line 5: sdl-config : commande introuvable
    ./makefile: line 5: OPT : commande introuvable
    ./makefile: line 7: EXE : commande introuvable
    ./makefile: line 7: OBJ : commande introuvable
    ./makefile: line 8: EXE : commande introuvable
    ./makefile: line 8: OBJ : commande introuvable
    ./makefile: line 8: OPT : commande introuvable
    ./makefile: line 8: LIBS : commande introuvable
    gcc: l'argument de « -o » est manquant
    ./makefile: line 10: OBJ : commande introuvable
    ./makefile: line 10: :%.o: : commande introuvable
    ./makefile: line 11: OPT : commande introuvable
    ./makefile: line 11: OPT : commande introuvable
    ./makefile: line 11: $(OPT) : redirection ambiguë
    ./makefile: line 13: clean: : commande introuvable
    ./makefile: line 14: OBJ : commande introuvable
    ./makefile: line 14: EXE : commande introuvable
    rm: opérande manquante
    Pour en savoir davantage, faites: « rm --help ».
    j'utilise ubuntu 8 et j'ai installé le compilateur gcc

    est ce quelqu'un pourrait le tester sur sa machine et essayer de me dire où se trouve le problème

    merci beaucoup

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    le fichier makefile n'est pas un script.
    Il décrit juste la façon dont doit être compilées tes sources.

    Il suffit de taper la commande make

  3. #3
    Membre émérite Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Par défaut
    Bonsoir,

    le fichier makefile n'est pas un exécutable, je veux dire que le programme à lancer est make, qui va lire le fichier makefile. J'ai testé le programme à la maison, après avoir téléchargé la bibliothèque (free)glut. C'est pas mal...

    Edit: Désolé pour la redite CedrX, suis arrivé trop tard...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 45
    Par défaut
    bonjour

    merci pour la réponse claire cependant j'ai essayé encore une fois après le téléchargement de glut et voici le message qu'il me fournit


    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
    gcc -c Main.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -c DestCons.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    DestCons.c: Dans la fonction «DestCons_DeterminerTAD» :
    DestCons.c:190: attention : «tmp» may be used uninitialized in this function
    DestCons.c:190: attention : «tmp» may be used uninitialized in this function
    DestCons.c:190: attention : «tmp» may be used uninitialized in this function
    DestCons.c:190: attention : «tmp» may be used uninitialized in this function
    DestCons.c:190: attention : «tmp» may be used uninitialized in this function
    DestCons.c:190: attention : «tmp» may be used uninitialized in this function
    DestCons.c:190: attention : «tmp» may be used uninitialized in this function
    gcc -c Flipalgo.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -c Graphique.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -c Liste.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -c TerrainImpl.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -c Terran.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -c Triangle.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -c Delaunay.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -c Vecteur.c -O3 `sdl-config --cflags` -Wall -Wextra
    /bin/sh: sdl-config: not found
    gcc -o main Main.o DestCons.o Flipalgo.o Graphique.o Liste.o TerrainImpl.o Terran.o Triangle.o Delaunay.o Vecteur.o -O3 `sdl-config --cflags` -Wall -Wextra -lglut -lGL -lGLU
    /bin/sh: sdl-config: not found
    je ne sais pas si c un bug ou pas

    merci

  5. #5
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Je ne sais pas quelle distribution tu utilises mais je sais que sur ma debian lenny le paquet contenant le binaire sdl-config est libsdl1.2-dev
    La preuve ici

  6. #6
    Membre éclairé

    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2005
    Messages : 464
    Par défaut
    Salut !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /bin/sh: sdl-config: not found
    Veut dire que tu n'as pas cette commande sur ta machine.
    vérifie le juste en tapant Je pense que tu n'as pas le paquet libsdl-dev installé sur ta distrib (c'est normal les outils de développement d'une lib ne sont pas nécessaires en général).
    Install donc ce paquet et recommence.

    Il se peut que tu ais besoin d'installer d'autre paquets xxxx-dev.

Discussions similaires

  1. erreur a la compilation sous linux
    Par superC dans le forum wxWidgets
    Réponses: 40
    Dernier message: 10/03/2007, 12h54
  2. compilation pour linux avec CB et WX ?
    Par cfdev dans le forum Code::Blocks
    Réponses: 3
    Dernier message: 23/12/2006, 21h14
  3. [mono] Compilation sous linux, erreur dans windows
    Par AlexandreP dans le forum Mono
    Réponses: 6
    Dernier message: 18/08/2006, 19h56
  4. erreur de compilation sous linux
    Par petdelascar dans le forum C
    Réponses: 11
    Dernier message: 21/12/2005, 20h10
  5. pb de compilation sous linux
    Par prsieux dans le forum Linux
    Réponses: 10
    Dernier message: 20/12/2005, 17h49

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