Page 1 sur 1
Fichier assembleur???
Publié : ven. 07/mai/2004 23:51
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é
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
Chris

Publié : sam. 08/mai/2004 0:56
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é .
Publié : sam. 08/mai/2004 0:57
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

Publié : sam. 08/mai/2004 1:01
par Chris
Merci, j'ai essayé, ça marche!
Bon, de toute façon, j'y comprends que dalle.
C'était juste par curiosité
Chris

Publié : sam. 08/mai/2004 1:04
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
J'ai l'air fin, tiens

Publié : sam. 08/mai/2004 1:16
par Chris
Publié : sam. 08/mai/2004 9:13
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.