Le logiciel NASM (Netwide Assembler) est compilateur de langage de programmation Assembleur 80x86. Voici la syntaxe et les paramètres reconnus par le compilateur assembleur NASM :
Syntaxe
| nasm [-@ response file] [-o outfile] [-f format] [-l listfile] [options...] [--] filename | Syntaxe pour la compilation |
| nasm -v | Syntaxe pour la version |
Paramètres
| Nom | Description |
|---|---|
| -v | Ce paramètre permet de demander la version du compilateur NASM et termine immédiatement après. |
| -t | Ce paramètre permet d'indiquer qu'il faut faire l'assemblage avec le mode de compatibilité TASM de SciTech. |
| -g | Ce paramètre permet d'indiquer qu'il faut générer des informations de déboguage dans le format sélectionné. |
| -E | Ce paramètre permet d'indiquer qu'il uniquement effectuer le traitement de préprocesseur. Écrit la sortie vers stdout par défaut. |
| -e | Ce paramètre permet d'indiquer qu'il uniquement effectuer le traitement de préprocesseur. Écrit la sortie vers stdout par défaut. |
| -a | Ce paramètre permet d'indiquer qu'il ne faut pas effectuer le traitement de préprocesseur. Assemblage seulement. |
| -M | Ce paramètre permet de générer les dépendances Makefile dans stdout. |
| -MG | Ce paramètre permet d'indiquer que les fichiers manquantes doivent être généré. |
| -MF file | Ce paramètre permet de fixer le fichier de dépendance Makefile. |
| -MD file | Ce paramètre permet d'assembler et générer les dépendances. |
| -MT file | Ce paramètre permet d'indiquer le nom de dépendances destinataire. |
| -MQ file | Ce paramètre permet d'indiquer le nom de dépendances destinataire (entre apostrophe). |
| -MP | Ce paramètre permet d'émettre une cible factice. |
| -Zfile | Ce paramètre permet d'effectuer une redirection des messages d'erreur dans le fichier spécifié. |
| -s | Ce paramètre permet d'effectuer une redirection des messages d'erreur vers stdout. |
| -F format | Ce paramètre permet de sélectionner un format de déboguage. |
| -Ipath | Ce paramètre permet d'ajouter un nom de chemin aux inclusions de chemin de fichier. |
| -Odigit | Ce paramètre permet d'optimiser les déplacements de branchement. |
| -O0 | Ce paramètre permet de ne pas effectuer d'optimisation. C'est la valeur par défaut. |
| -O1 | Ce paramètre permet d'effectuer une optimisation minimal. |
| -Ox | Ce paramètre permet de faire de multiple passage d'optimisation. C'est le mode recommandé. |
| -Pfile | Ce paramètre permet de pré-inclure le fichier spécifié. |
| -Dmacro[=value] | Ce paramètre permet de pré-définir une macro. |
| -Umacro | Ce paramètre permet de non-définir (undefined) une macro. |
| -Xformat | Ce paramètre permet de spécifier un format de rapport d'erreur (gnu ou vc). |
| -w+foo | Ce paramètre permet d'activer les messages d'attention foo. |
| -w-foo | Ce paramètre permet de désactiver les messages d'attention foo. |
Dernière mise à jour : Dimanche, le 3 juillet 2016