Pregunta

He comprobado las opciones de ensamblador de GNU ensamblador como y no he encontrado una opción para especificar el formato de archivo objeto de salida. Si estoy usando el siguiente comando

as -o foobar.o foobar.s

¿Qué formato de archivo de objeto voy a recibir?

El manual dice que como " El GNU como puede ser configurado para producir varios formatos de archivo de objeto alternativo. " Pero, ¿cómo? ¿Cómo puedo cambiar a un formato ELF?

Muchas gracias.

¿Fue útil?

Solución

En Linux la salida del gas se ELF ya, es poco probable de tener una versión que está construyendo el formato a.out de edad, o que está utilizando un compilador cruzado para decir a la acumulación de macho o PE.

Otros consejos

Utilice un compilador cruzado para formatos específicos (ARM, MIPS, etc.)

Obtener toda la cadena de herramientas CodeSourcery aquí de forma gratuita:

  

www.codesourcery.com/sgpp/lite_edition.html

Goodluck !!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top