Soy un novato de CMake, y me preguntaba por un proyecto C++/C en el entorno LINUX sobre cómo CMake puede elegir compiladores entre gcc y g ++. Más específicamente, mis preguntas son las siguientes:¿Cómo CMake elige gcc yg ++ para compilar?
- Si un proyecto está formado por .cy archivo .cpp, ¿es cierto que los archivos .c serán compilados por gcc mientras que los archivos .cpp serán compilado por g ++?
- Si un proyecto tiene solo archivos c o cpp, ¿cuál es la operación de compilación predeterminada para CMake? ¿Será posible cambiarlo?
¿Cuáles son las opciones de idioma válidas? Específicamente, ¿qué escribo como IDIOMA ??? para Objective-C++ (archivo .mm) en Ubuntu Linux? – gone
Esta es una pregunta completamente diferente. IMO debes preguntarlo por separado. Especialmente porque no sé nada sobre Objective-C++ =). La cuestión es que no sé si es compatible por defecto. De lo contrario, probablemente tendrías que configurar todo por ti mismo, es decir, todas las variables '* *', pero podrías escoger el nombre de la variable como quieras =). –
luk32