macos - mac - haskell portable
Usar gcc en lugar de clang en ghci o ghc (1)
En Mac OSX 10.9, el compilador c predeterminado incluido con Xcode es clang . Instalé gcc-4.9 con homebrew . Ahora tengo dos gcc s diferentes, uno es clang , el otro es gcc . El valor predeterminado es clang .
Quiero usar gcc al compilar archivos Haskell con ghc , y también quiero gcc cuando ghc ghci . ¿Cómo hacer este cambio?
Reproduciendo mis instrucciones que he compartido con haskellers durante los últimos meses a través de https://gist.github.com/cartazio/7131371
Escriba
ghc --print-libdirLa salida será una ruta como
/Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/lib/ghc-7.6.3Vaya a ese directorio y edite el archivo de
settings.Aparecerá una línea que indica la ruta al compilador de C. Probablemente dirá
/bin/gccCambie esa línea a
/usr/local/bin/gcc-4.8(o cualquiera que sea la versión degccque haya instalado, como/usr/local/bin/gcc-4.2)