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

Systèmes de compilation Discussion :

[Cygwin] Comment installer le "make"


Sujet :

Systèmes de compilation

  1. #1
    Invité
    Invité(e)
    Par défaut [Cygwin] Comment installer le "make"
    Bonjour,

    Je viens d'installer Cygwin.

    J'ai bien installé les fichiers pour C/C++ dans la rubrique "devel' de l'installation de Cygwin.

    Quand le tape g++ et gcc dans cygwin, tout fonctionne bien, mais par contre, quand je tape "make" (j'ai un fichier makefile), Cygwin me répond "bash : make : command not found"

    J'ai regardé dans le répertoire "\bin" de Cygwin, et j'ai cmake.exe, ccmake.exe, mais pas make.exe.

    Vous auriez une solution pour que la commande "make" fonctionne ?


    Autre problème, j'ai un fichier TP2 qui fonctionne sur une machine unix à l'université (c'est juste un cout << "hello". Sous mon cygwin, il m'affiche ceci :

    $ ./tp2
    ./tp2: ./tp2: cannot execute binary file

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Pour ton second probléme. As-tu recompilé la source avec cygwin ? Je veux dire tu n'essais pas d'executer un executable crée depuis ta machine unix.?

  3. #3
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 279
    Points : 11 015
    Points
    11 015
    Par défaut Re: [Cygwin] Comment installer le "make"
    Citation Envoyé par Kaji
    J'ai regardé dans le répertoire "\bin" de Cygwin, et j'ai cmake.exe, ccmake.exe, mais pas make.exe.

    Vous auriez une solution pour que la commande "make" fonctionne ?
    Installer make ? (relance setup.exe et cherche dans les packages de développement ; n'oublie pas non plus que core-gcc ne contient rien sur le C++, et que tu pourrais avoir besoin de bibliothèques additionnelles).

  4. #4
    Invité
    Invité(e)
    Par défaut a marche pas !!
    Bonjour,

    Déjà, merci pour ces réponses.

    Pour Hegros, évidemment, oui, mon exe vient d'une machine Unix puisque je ne peux pas compiler avec Cygwin. Donc si je comprends bien, c'est normal qu'il ne fonctionne pas...

    Pour Luc, je viens d'installer TOUS les éléments du dossier "Devel" de l'installation de Cygwin et je n'ai toujours pas de "make" dans mon répertoire "bin".
    La commande "make" me renvoie toujours "command not found"...

    Je ne vois vraiment pas que faire de plus.

    Il y a des éléments particuliers qui ne sont pas dans "Devel" à installer ?

  5. #5
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 814
    Points : 7 642
    Points
    7 642
    Par défaut Re: a marche pas !!
    Salut,

    Citation Envoyé par Kaji
    Pour Luc, je viens d'installer TOUS les éléments du dossier "Devel" de l'installation de Cygwin et je n'ai toujours pas de "make" dans mon répertoire "bin".
    Alors si il n'y est pas, c'est que tu ne l'as pas installé... n'y aurait-il pas eu une fausse manip? Tu installes direct depuis internet, ou tu télécharges d'abord, puis installe ensuite?

    Normalement il n'y a rien de plus à sélectionner que make dans "Devel". Si jamais il y a des dépendances, elles seront sélectionnées automatiquement.

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Pour Hegros, évidemment, oui, mon exe vient d'une machine Unix puisque je ne peux pas compiler avec Cygwin. Donc si je comprends bien, c'est normal qu'il ne fonctionne pas...
    beh tu as quand même gcc d'installer avec cygwin non ? Make ce n'est pas un compilateur.

  7. #7
    Invité
    Invité(e)
    Par défaut Essais
    Pour Plegat, j'installe direct depuis internet. Mais je ne vois pas de ligne où il n'y a que "make". Je vais essayer à partir d'un autre serveur...

    C'est mieux de télécharger d'abord et d'installer ensuite ?


    Pour hegros, oui gcc et g++ fonctionnent bien, mais mon projet des composé de plusieurs fichiers .C et .h. Et il faut exécuter plusieurs commandes g++ -o et g++ -c pour construire l'executable. Je ne vais pas m'amuser à taper ça à chaque compilation. C'est le boulot du makefile...

    Merci pour votre aide !

  8. #8
    Invité
    Invité(e)
    Par défaut Fausse manip !!
    C'est bon,

    J'ai trouvé la ligne "make" dans "devel".

    J'ai téléchargé puis installé et le make fonctionne bien. Mon exe s'execute, c'est cool.

    Désolé, j'ai fait un peu le polio sur ce coup là...

    Merci pour votre aide en tous cas !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment installer gcc pour Cygwin ?
    Par Invité dans le forum GCC
    Réponses: 11
    Dernier message: 29/01/2012, 22h44
  2. Comment installer gnu make ?
    Par Le Scandinave dans le forum Windows
    Réponses: 5
    Dernier message: 17/03/2005, 12h40

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