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-libdir
La salida será una ruta como
/Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/lib/ghc-7.6.3
Vaya a ese directorio y edite el archivo de
settings
.Aparecerá una línea que indica la ruta al compilador de C. Probablemente dirá
/bin/gcc
Cambie esa línea a
/usr/local/bin/gcc-4.8
(o cualquiera que sea la versión degcc
que haya instalado, como/usr/local/bin/gcc-4.2
)