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 :

Compiler un programme pngquant


Sujet :

C

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4
    Par défaut Compiler un programme pngquant
    Salut tout le monde,

    J'aimerais d'abord m'excuser d'avance si ce sujet est un peu "hors sujet", mais je ne sais pas à qui ou où m'adresser. Je souhaiterais obtenir l'exécutable de ceci : https://github.com/pornel/improved-pngquant. Je précise que je n'ai aucune notion en programmation, ce que j'aimerais obtenir, c'est "simplement" l'exécutable compilé, compatible 32 et 64 bits. J'ai tenté de compiler avec des outils, mais il y'a pour moi des messages d'erreur totalement incompréhensibles.

    Clairement, je n'ai pas très envie de comprendre le pourquoi du comment, parce-que je n'en ai sûrement pas les compétences. J'ignore la complexité de la compilation, mais si pour certains d'entre vous c'est du gâteau et que vous avez le temps de m'aider, je vous en serez reconnaissant

    Merci bien et bonne soirée!!!

  2. #2
    Membre Expert
    Avatar de kwariz
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2011
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2011
    Messages : 898
    Par défaut
    Bonjour,

    le plus simple si tu n'as ni le temps ni l'envie de t'investir pour créer un exécutable à partir des sources est de télécharger un binaire.
    Compiler à partir des sources nécessite l'installation de l'environnement de dev comme le compilo mais aussi de tous les prérequis (version dev des bibliothèques pour les headers par exemple) ce qui peut être lourd.

  3. #3
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Il te suffirait de lire le fichier INSTALL (c'est un simple fichier texte), tout y es détaillé.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4
    Par défaut
    Bonjour,

    Merci pour vos réponses. Alors pour télécharger le binaire, je suis d'accord, mais la seule version disponible est une ancienne. J'aimerais obtenir la dernière, qui date de Novembre, version 1.81

    Pour le fichier INSTALL, je l'ai déjà lu. Malheureusement c'est hors compétence, de plus je tourne sous Windows. Je me demandais simplement si quelqu'un l'avait déjà compilé, qu'il ait la gentillesse de le placer ici.

    Merci!

  5. #5
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Pour windows, ca va être plus galère. Je ne compile jamais sous windows, je ne pourrais pas te guider.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4
    Par défaut
    Bonsoir,

    Bon, en essayant de persévérer, j'ai essayé de suivre ça : https://raw.github.com/neogic/improv...master/INSTALL. J'ai bien suivi pas à pas la procédure.

    J'utilise MINGW32, et j'obtiens ceci avec la commande make. Je suis juste totalement paumé Si quelqu'un peut m'aider...



    Merci....

  7. #7
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Il n'arrive pas à trouver la commande gcc dans ton path.
    Il faudrait donc mettre mingw32 dans ton path et modifier le makefile en remplaçant gcc par mingw32.

    Je te conseillerais plutôt de prendre un IDE comme QtCreator, d'importer un projet à partir d'un makefile puis de compiler sans problèmes.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4
    Par défaut
    Re, alors voilà où j'en suis maintenant:



    Merci pour la réponse, mais j'aimerais éviter de télécharger des softs assez lourds. QtCreator, ça me semble être une usine à gaz et ça à l'air de générer des exécutables très lourds avec des dépendances (fichiers dll). J'aimerais que l'exe généré soit le plus "propre" possible.

    Merci d'avance!!

  9. #9
    Membre Expert
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 149
    Par défaut
    Citation Envoyé par pourriel182 Voir le message
    Merci pour la réponse, mais j'aimerais éviter de télécharger des softs assez lourds. QtCreator, ça me semble être une usine à gaz et ça à l'air de générer des exécutables très lourds avec des dépendances (fichiers dll). J'aimerais que l'exe généré soit le plus "propre" possible.

    Merci d'avance!!
    Un IDE ne fait pas d'usine à gaz, c'est le code qui en produit.
    L'IDE ne t'apporte qu'un environnement préconfiguré et facilement configurable contrairement à un environnement en ligne de commande.

Discussions similaires

  1. [Outils][C#] Comment compiler un programme ?
    Par H-bil dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 06/04/2007, 12h18
  2. Compiler un programme avec winapi.h
    Par mannostab dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2006, 22h06
  3. Compiler un programme perl pour palteforme Win32
    Par LE NEINDRE dans le forum Modules
    Réponses: 1
    Dernier message: 11/01/2006, 14h27
  4. [Compilation] Dev ne peut pas compiler mon programme
    Par Rémaill dans le forum Dev-C++
    Réponses: 9
    Dernier message: 01/11/2005, 00h41
  5. Delphi 2005 : Erreur de compilation du programme
    Par bigbestboy dans le forum Langage
    Réponses: 6
    Dernier message: 03/08/2005, 18h14

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