2011-04-27 25 views
5

¿Puede alguien explicarme por qué usamos -m flag en gcc? Ejecuto el resultado del comando man gcc no estoy del todo claro ¿algún cuerpo me puede explicar el papel de esta bandera en la compilación? cómo usar -m ¿marca su sintaxis adecuada? lo necesito porque estoy ejecutando un archivo generado automáticamente a través del comando make, pero muestra un error que es el siguiente: cc1: error: opción de línea de comando no reconocida "-m" ¿Alguien puede explicar qué es eso?gcc compilation flag

Respuesta

5

-m siempre va seguido de un machine-option, que típicamente será dependiente de la máquina. Ejemplos comunes son -m32 y -m64 para seleccionar compilaciones de 32 bits y 64 bits en arquitecturas que admitan ambas.

Parece que tiene una variable de archivo MAKE vacía o no inicializada en alguna parte.

Cuestiones relacionadas