Fichier assembleur???

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Fichier assembleur???

Message par Chris »

Question bête, mais qui peut me dire comment faire pour sortir un fichier en assembleur. J'ai jamais essayé, d'ailleurs, j'y connais rien, c'est juste par curiosité :lol:

J'ai coché "Activer l'assembleur en ligne", j'ai une boite de dialogue avec /EXE "" /INLINEASM, et après ?

J'ai bien essayé de mettre Test.exe entre les guillemets, mais j'ai trouvé aucun fichier, pas plus .asm, que .exe :lol:

Chris :)
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

Utilisation du compilateur SHELL

Le compilateur SHELL est situé dans le répertoire 'Compilers\' de la distribution PureBasic. La manière la plus simple d'y accéder est d'ajouter ce répertoire à la variable PATH de Windows, ce qui vous donnera un accès permanent à toutes les commandes de ce répertoire. Plusieurs options peuvent être spécifiées à l'appel du compilateur:

/? : affiche une aide simplifiée sur le compilateur.

/COMMENTED : créé un fichier de sortie '.asm' commenté en même temps que l'exécutable. Ce fichier peut être ré-assemblé ultérieurement après l'avoir modifié selon vos besoins. Cette option est à destination des programmeurs avancés.
tu ouvres une session dos et tu lances PBCompiler

Enfin je crois que c'est ça , j'avais essayé une seule fois par curiosité .
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

vas dans l'aide, section Compilo Shell
/COMMENTED : créé un fichier de sortie '.asm' commenté en même temps que l'exécutable. Ce fichier peut être ré-assemblé ultérieurement après l'avoir modifié selon vos besoins. Cette option est à destination des programmeurs avancés.
c'est ce que tu cherche, mais il y a d'autre truc :)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Merci, j'ai essayé, ça marche!

Bon, de toute façon, j'y comprends que dalle. :lol:
C'était juste par curiosité :wink:

Chris :)
filperj
Messages : 395
Inscription : jeu. 22/janv./2004 1:13

Message par filperj »

A priori, le moyen le plus simple c'est d'utiliser le compilo comme un outil personnalisé de l'IDE.

Pour produire le source asm commenté, tu crée un outil perso avec dans le champ "Programme à exécuter":
(chemin de ton dosssier PB)\PureBasic\Compilers\PBCompiler.exe
et dans le champ "arguments"
"%file" /COMMENTED /INLINEASM
et quand tu fait exécuter, ça produit l'asm commenté du source en cours dans l'éditeur, sous le nom "PureBasic.asm", dans le dossier du compiler.
Attention, ce fichier est automatiquement détruit à la prochaine compilation.

Sinon, ça n'a rien à voir avec le fait d'utiliser l'assembleur en ligne.
Voilà, voilà, j'esclère avoir été pair, ou l'inverse.

*édit*
Ah bah j'avais pas vu qu'il y avait déjà 3 réponses :lol:
J'ai l'air fin, tiens :oops:
Le chaos l'emporte toujours sur l'ordre
parcequ'il est mieux organisé.
(Ly Tin Wheedle)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

:lol:

Merci quand même :D

Chris :)
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Tu fait une recherche sur le forum avec le mot Vitry et tu auras le code que j'ai posté de Marc Vitry en réponse à la même question que toi.
Répondre