¿Por qué Imake interpretar ciertas palabras en un Imakefile a valores numéricos?

StackOverflow https://stackoverflow.com/questions/86047

  •  01-07-2019
  •  | 
  •  

Pregunta

He encontrado que es muy difícil encontrar documentación existente sobre este.Lo que estoy tratando de averiguar es por qué Imake iba a interpretar una palabra como unix, linux o i386 para un número 1 en el Hacer-archivo?Estoy seguro de que es una función de indicar si o no en el sistema o no.No he sido capaz de encontrar que este es un #define un conjunto en algún lugar, entonces esto es algo que se construye en?

¿Fue útil?

Solución

imake produce Makefiles mediante la ejecución de cpp, el preprocesador de C, que tiene generalmente una variedad de builtin definiciones.Usted puede obtener una lista mediante la ejecución de

gcc -E -dM emptyfile.c
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top