es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo construir un proyecto CMake en paralelo en todos los núcleos disponibles?

Este pregunta relacionada muestra cómo construir un proyecto CMake utilizando un número específico de núcleos. Por ejemplo, si quisiera utilizar 10 núcleos, podría invocar CMake de la siguiente manera:

cmake --build . -j 10

Mi pregunta es: ¿cómo puedo construir utilizando todos los núcleos disponibles? Básicamente, quiero que CMake detecte automáticamente la cantidad de núcleos y los utilice todos.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para utilizar todos los núcleos disponibles en una compilación de CMake, simplemente puedes omitir el número de núcleos al invocar CMake. Por defecto, CMake utilizará todos los núcleos disponibles para la compilación. Por lo tanto, el comando para compilar utilizando todos los núcleos disponibles se vería así:

    cmake --build .
    

    Esto detectará automáticamente el número de núcleos disponibles en tu sistema y los utilizará todos en el proceso de compilación.

Comments are closed.