la génération d'un.hors format de fichier avec gcc

Comment puis-je générer.hors format de fichier avec gcc sur les architectures x86 ?

Avec msna je peux le faire facilement avec l'option-f, par exemple:

[user@host]$ nasm -f aout start.asm 
[user@host]$ objdump -a start.o

start.o:     file format a.out-i386-linux
start.o

[user@host]$ 

Sur linux, compilation .c fichiers produit un objet elf. Comment puis-je produire une.les fichiers avec gcc ?

Quel système utilisez-vous? Je ne pense pas que Linux prend en charge un.hors des exécutables plus. Je ne sais pas à propos de fichiers d'objets intermédiaires.
Je crois que le noyau peut être configuré avec un.le support, mais qu'elle est désactivée par défaut. Il a été un moment depuis que j'ai compilé un noyau, qui risquent de ne plus être le cas.
Linux prend en charge si CONFIG_BINFMT_AOUT est activée au moment de la compilation.

OriginalL'auteur Nulik | 2011-11-28