He seguido las instrucciones en https://sites.google.com/site/dwhipp/tutorials/mac_compilers para OSX Lion y XCode 4.3 para el uso de g++ en la línea de comandos, pero cuando lo ejecuto me sale esto:

jeff~/Dropbox/cpp$ g++ hello.cpp 
ld: unknown option: -no_compact_unwind
collect2: error: ld returned 1 exit status
InformationsquelleAutor Jeffrey | 2012-08-18

1 Comentario

  1. 6

    Si quieres usar la última versión de GCC (4.7) por línea de comandos en Mac OS X Lion, tengo una mejor solución.

    Instalar MacPorts (se puede descargar el código fuente y compilarlo o descargar la pkg installer):

    http://www.macports.org/install.php

    Instalado MacPort, abrir la Terminal y escribir (necesita la contraseña de root)

    sudo port selfupdate

    para la actualización de el puerto de árbol. A continuación, escriba

    sudo port install gcc47 +universal

    Este comando va a instalar el GCC 4.7 compilador en tu Mac (esta compilación va a tomar un montón de tiempo, ser paciente). Ahora usted tiene su GCC 4.7 compilador accesible por la línea de comandos bajo el nombre de

    gcc-mp-4.7

    (uso g++-mp-4.7para la compilación de C++). Usted tiene también el nuevo C++11 estándar de la adición de la opción

    g++-mp-4.7 -std=c++11
    • Además, si instala gcc_select con MacPorts, usted puede decirle a OSX para utilizar el MacPort gcc47 en lugar de la predeterminada gcc haciendo «sudo port seleccione –conjunto de gcc gcc47». Ahora, cuando se utiliza «gcc» va a ser el uso de mp-gcc47 (lo mismo ocurre con g++).
    • XCode también hará uso de gcc 4.7 o esto es sólo para las herramientas de línea de comandos?
    • Estoy seguro acerca de XCode, yo uso Vim y makefiles– no han cruzado ese puente aún, lo siento!

Dejar respuesta

Please enter your comment!
Please enter your name here