unsupported mac instalar fopenmp error como macos gcc g++ openmp

macos - instalar - gcc mac os



¿Qué significa gcc sin multilib? (1)

Multilib significa soporte para múltiples arquitecturas, por lo que puede compilar binarios para ellas.

Dado el error que se muestra, debe estar seguro siempre que cree binarios para la arquitectura AMD64 (64 bits) y IA32, ya que eso es lo que es su máquina.

De lo contrario, mejor elegir sin multilib.

Estaba intentando usar el archivo de encabezado omh.h y me di cuenta de que faltaba. Intenté reinstalar gcc en mi mac usando brew. Este es el mensaje que recibí al final de la instalación.

.. GCC has been built with multilib support. Notably, OpenMP may not work: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60670 If you need OpenMP support you may want to brew reinstall gcc --without-multilib ==> Summary 🍺 /usr/local/Cellar/gcc/4.9.2_1: 1156 files, 203M

Sugiere que si necesito soporte OpenMP necesito instalar brew reinstall gcc --without-multilib . No puedo entender el significado de --without-multilib . ¿En qué se diferencia de simplemente instalar gcc?

Y, al parecer, brew reinstall gcc --without-multilib demora mucho en ejecutarse y brew uninstall gcc && brew install gcc fue muy rápido.