Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 15 sur 28

Comment compiler un programme en langage C

  1. JS7777

    Date d'inscription
    juin 2014
    Localisation
    Orne
    Âge
    18
    Messages
    814

    Comment compiler un programme en langage C

    Bonjour à tous,

    J'ai télécharger un programme mais ce programme doit être compiler par nous même, dans le dossier il y a :

    makefile
    main.c
    multi.c
    serxfer.c

    Je ne sais pas comment compiler ce programme.

    L'archive se trouve ici

    Merci d'avance

    Cdt

    -----

    Dernière modification par Jack ; 22/08/2017 à 21h34.
    Ce que les entreprises jettent : Du matériel neuf
     


    • Publicité



  2. Ikhar84

    Date d'inscription
    octobre 2016
    Localisation
    Avignon
    Âge
    40
    Messages
    291

    Re : Comment compiler un script en C#

    Avec un .c ça risque pas d'être du C#

    Il faut le contenu du makefile et la plateforme (windows 32 ou 64b, Linux ?) pour que quelqu'un ici puisse guider...

    Le makefile est censé compilé en gérant les dependances, il devrait suffire de l'executer, avec bien entendu le compilateur déjà présent et bien "réferencé"
     

  3. JS7777

    Date d'inscription
    juin 2014
    Localisation
    Orne
    Âge
    18
    Messages
    814

    Re : Comment compiler un script en C#

    Merci pour ta réponse,

    je viens de découvrir que la platforme est ubuntu et voici le contenu du makefile.

    Code:
    OBJS = serxfer.o main.o multi.o
    
    CCOPTS = -g
    
    gbl:	$(OBJS)
    	gcc $(OBJS) -o gbl
    
    main.o:	main.c 2ndloader/loader.h
    
    clean:	
    	rm *.o gbl
    Ce que les entreprises jettent : Du matériel neuf
     

  4. pm42

    Date d'inscription
    juillet 2015
    Messages
    3 879

    Re : Comment compiler un script en C#

    Normalement il suffit de faire "make" sur Linux/unix et OSX (quand on a l'environnement de dévéloppement)
    Et parfois aussi sur Windows si on a les outils adéquats installés comme Cygwin.

    Mais comme là on ne sait pas sur quoi tu développes et avec quel outil même si ton allusion à C# donne un indice, c'est plus compliqué pour te guider.
     

  5. JS7777

    Date d'inscription
    juin 2014
    Localisation
    Orne
    Âge
    18
    Messages
    814

    Re : Comment compiler un script en C#

    Merci pour vos réponses.

    Ce n'est pas grave je laisse tomber, merci.
    Ce que les entreprises jettent : Du matériel neuf
     


    • Publicité



  6. Ikhar84

    Date d'inscription
    octobre 2016
    Localisation
    Avignon
    Âge
    40
    Messages
    291

    Re : Comment compiler un script en C#

    Citation Envoyé par JS7777 Voir le message
    Merci pour vos réponses.

    Ce n'est pas grave je laisse tomber, merci.
    Pourquoi laisser tomber ?
    Ce n'est vraiment pas la bonne méthode pour apprendre et s'ameliorer....

    Donc tu es sous Ubuntu et tu veux compiler des sources avec un makefile fourni.
    Voilà comment présenter ta question.

    L'utilitaire make permet de gérer les dépendances et de compiler "automatiquement". Il suffit de taper "make" dans l'interpreteur (fenêtre de commande), en ayant pris soin de te placer auparavant dans le dossier où tu as placer les sources et le makefile.

    Si cela ne fonctionne pas, c'est que les outils nécessaires ne sont pas installés.
    Code:
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install build-essential
    Te permettra d'obtenir le nécessaire...

    Tentes cela d'abord, si cela fonctionne ok, sinon notes les erreurs et indiquent les...

    Pour pouvoir être aider correctement, il faut fournir un maximum d'infos, présenter correctement tes questions, et fournir un minimum de travail...


    Accessoirement, C# est un langage Microsoft, utilisé généralement sous Windows, on travaille sous Visual Studio, qui intègre les outils nécessaires au developpement, notamment graphique, même si il existe un portage sous Linux (Mono).
    Les sources C# ont pour extension .cs et ne sont pas rééllement compilés, nécessitant un framwork pour fonctionner, à l'image de Java et de sa VM.
     

  7. JS7777

    Date d'inscription
    juin 2014
    Localisation
    Orne
    Âge
    18
    Messages
    814

    Re : Comment compiler un script en C#

    Donc tu es sous Ubuntu et tu veux compiler des sources avec un makefile fourni.
    Voilà comment présenter ta question.
    Je ne savais pas que c'était sous unbuntu jusqu'à que je le découvre.

    J'avais déjà essayer de le compiler sous windows avec mingw mais il y avait plein d'erreurs.


    Pour pouvoir être aider correctement, il faut fournir un maximum d'infos, présenter correctement tes questions, et fournir un minimum de travail...
    Ce programme permet de communiquer avec un Arduino pour transférer une "Rom" dans une console de jeu, la Gameboy Advance.

    Le programme est à compiler par nous même.


    Le site n'est plus en ligne donc j'utilise archive.org pour récupérer son contenu : ICI


    Je vais voir ça avec une machine virtuelle demain.

    Merci
    Dernière modification par JS7777 ; 07/08/2017 à 01h00.
    Ce que les entreprises jettent : Du matériel neuf
     

  8. Bluedeep

    Date d'inscription
    décembre 2013
    Localisation
    Isère
    Âge
    56
    Messages
    6 846

    Re : Comment compiler un script en C#

    Bonjour

    - Accessoirement, C# n'est pas un langage de script.

    - Le lien fournit est une source C, pas C#
     

  9. JS7777

    Date d'inscription
    juin 2014
    Localisation
    Orne
    Âge
    18
    Messages
    814

    Re : Comment compiler un script en C#

    Bonjour à toi,

    oui c'est du C, je me suis trompé dans le titre.
    Ce que les entreprises jettent : Du matériel neuf
     

  10. CM63

    Date d'inscription
    juin 2006
    Localisation
    Un peu au large de la faille de Limagne
    Âge
    64
    Messages
    3 235

    Re : Comment compiler un script en C#

    Pour le compiler il faut que tu aie gcc d'installé sur ton PC, en plus de make. Mais est-ce que tu as bien téléchargé aussi le répertoire 2ndloader qui contient loader.h ?
     

  11. JS7777

    Date d'inscription
    juin 2014
    Localisation
    Orne
    Âge
    18
    Messages
    814

    Re : Comment compiler un script en C#

    Pour le compiler il faut que tu aie gcc d'installé sur ton PC, en plus de make.
    Oui je l'ai mais sous Windows. Est-ce que je peut compiler ce makefile sous Windows si c'est pour Unbuntu ? Si oui je donnerai les erreurs que j'obtiens.

    Mais est-ce que tu as bien téléchargé aussi le répertoire 2ndloader qui contient loader.h ?
    Oui j'ai tout.
    Ce que les entreprises jettent : Du matériel neuf
     

  12. CM63

    Date d'inscription
    juin 2006
    Localisation
    Un peu au large de la faille de Limagne
    Âge
    64
    Messages
    3 235

    Re : Comment compiler un script en C#

    Bonjour,

    Tu devrais pouvoir le lancer sous Windows, mais il faudrait savoir comment lancer le make. Sous Linux, lorsqu'on a installé un logiciel, pour le lancer depuis un terminal il suffit en générale de taper le nom du logiciel, car on a "ajouté" la commande à l'OS, en quelque sorte. Mais sous Windows c'est différent, il faudra peut-être taper une commande comme C:\repertoire\make, je ne sais pas, fait une recherche sur google avec les mots "make" "windows" ou "makefile" "windows".

    Tiens j'y pense, essai tout simplement de double cliquer sur la makefile, peut-être que ça marche. Mais après je ne sais pas où il envoie les messages d'erreur.
    Si la compilation a marché, pour lancer le logiciel il suffit de double cliquer sur le fichier executable gbl. Peut-être qu'il faudrait au préalable modifier la makefile pour qu'il s'appelle gbl.exe:


    Code:
    gcc $(OBJS) -o gbl.exe
    Dernière modification par CM63 ; 08/08/2017 à 08h02.
     

  13. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 109

    Re : Comment compiler un script en C#

    Citation Envoyé par CM63 Voir le message
    Mais sous Windows c'est différent, il faudra peut-être taper une commande comme C:\repertoire\make, je ne sais pas, fait une recherche sur google avec les mots "make" "windows" ou "makefile" "windows".
    Il y a peut-être moyen en utilisant le bash de Windows 10 qui est basé sur ubuntu.
     

  14. balhrog

    Date d'inscription
    juin 2012
    Messages
    60

    Re : Comment compiler un script en C#

    Bonjour JS7777,

    Pour compiler ton Makefile sous Windows, il te faut bien MinGW. Avec l'invité de commande (Cmd), tu vas dans le dossier où se situe le fichier Makefile et tu saisies "mingw32-make monprog.exe" (tu peux changer le nom de l'executable). Si tout est bien parametré sur ton ordinateur, cela devrait fonctionner.
    Si tu as une erreur du style "mingw32-make n'est pas reconnu en tant que commande interne", il faut ajouter le path (chemin vers le dossier d'installation MinGW) dans les variables d'environment.
    Bon courage, tu y es presque

    Cordialement Balhrog
     

  15. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 109

    Re : Comment compiler un script en C#

    Citation Envoyé par balhrog Voir le message
    Bonjour JS7777,

    Pour compiler ton Makefile sous Windows, il te faut bien MinGW.
    Pas forcément, comme je viens de l'évoquer précédemment.
    Avec l'invité de commande
    Pourquoi "invité"? On dit "invite".
     


    • Publicité







Sur le même thème :





 

Discussions similaires

  1. pic c compiler
    Par AminaSEM dans le forum Électronique
    Réponses: 1
    Dernier message: 21/04/2014, 22h43
  2. comment compiler avec mplab
    Par ben-uhr dans le forum Électronique
    Réponses: 9
    Dernier message: 22/10/2013, 18h27
  3. i²c c compiler
    Par wiss1990 dans le forum Électronique
    Réponses: 2
    Dernier message: 24/11/2012, 18h05
  4. Réponses: 4
    Dernier message: 08/10/2009, 10h30
  5. Comment utiliser un script ?
    Par Freuseb dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 10/03/2008, 19h05