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

Assembleur Discussion :

[MASM] Comment compiler un projet assembleur (.mak) ?


Sujet :

Assembleur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Points : 11
    Points
    11
    Par défaut [MASM] Comment compiler un projet assembleur (.mak) ?
    Bonjour,

    J'ai besoin de lancer mon noyau écrit en Assembleur, avec une commande dos que va lancer un autre fichier C.

    En effet j'ai deja crée un projet assembleur .MAK, je modifie avec un programme C quelques fichiers du projet et je dois donc le recompiler avant de le lancer.

    Le problème est que je connais pas les commandes pour compiler et lancer mon projet Assembleur.

    C'est là que vous pouvez m'aider !!!!

    Au fait, j'utilise MASM.

    Merci

  2. #2
    Membre régulier
    Inscrit en
    Décembre 2005
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 225
    Points : 113
    Points
    113
    Par défaut
    Ton fichier .MAK c'est un makefile je suppose ? Tu peux donc l'utiliser avec Gnu Make, BSD Make, Turbo Make et tout autre outil avec une syntaxe équivalente .

    Puis ce n'est pas "projet assembleur .MAK" mais plutôt un Makefile qui est sous la forme d'un script chargé d'automatiser la tache de compilation, le mot "projet" est juste un mot qu'utilisent la plupart des IDE pour cacher le coté "complexe" ( y a quelque chose de complexe ? :o ) du procédé de la compilation .

    Puis je te conseille de lire ceci, essayer de te tenir loin des IDE et d'écrire tes makefile toi même : http://iihm.imag.fr/blanch/howtos/GNUMake.html .

    EDIT : Membre confirmé
    Forum Programmation d'OS - Tutoriel pour créer un petit noyau 32 bits .

    ( le développement de littlefoot86 est abandonné ... )

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    merci pr ta réponse mais c plus long de créer son fichier makfile tout seul, et puis ça ne règle pas mon problème, qui est comment compiler et lancer le projet, et si je peux le faire avec le menu du Masm, il devrai avoir une commande sous dos pr le faire aussi. non?

  4. #4
    Membre régulier
    Inscrit en
    Décembre 2005
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 225
    Points : 113
    Points
    113
    Par défaut
    Trop long pour écrire ces quelques lignes ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    OBJECTS = test1.obj test2.obj test3.obj # les noms des objets
     
    all: $(OBJECTS)
         link ($OBJECTS) -o mon_programme # c'est -o pour définir le nom de la sortie ?
    %.obj:
         masm $<
    Sinon, il devrait avoir moyen d'utiliser ton Makefile avec Make de Borland, ou celui de Microsoft .
    Forum Programmation d'OS - Tutoriel pour créer un petit noyau 32 bits .

    ( le développement de littlefoot86 est abandonné ... )

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 15/10/2007, 14h35
  2. Comment compiler un projet avec lua
    Par Mindiell dans le forum Dev-C++
    Réponses: 1
    Dernier message: 13/03/2007, 23h08
  3. Comment compiller mon projet avec Dev C++
    Par Micheal1221 dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/07/2006, 12h38
  4. Réponses: 13
    Dernier message: 19/01/2006, 10h06
  5. Comment compiler un projet en ligne de commande ?
    Par mathieutlse dans le forum EDI
    Réponses: 3
    Dernier message: 11/07/2003, 13h32

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