0 votos

compilador g++ no funciona después de la actualización de la Sierra

He instalado gcc/g++ siguiendo este tutorial hace un tiempo (versión 6.2). Ahora que he actualizado a la Sierra, no es la compilación más.

Cuando la comprobación de la versión de responder correctamente:

g++ --version

g++ (GCC) 6.2.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Pero cuando intento compilar un código que no tiene ningún error de compilación (tratado de usar en línea compiladores como cpp.sh y compilado con éxito) salidas de este extraño mensaje (como una imagen, para mejorar la legibilidad):

enter image description here

Alguna sugerencia?

0voto

Jose Chavez Puntos 645

El problema viene del hecho de que usted es la combinación de el compilador C++ de GNU con el Ruido de ensamblador.

El Ruido de ensamblador espera que el uso de la nueva sección de nombres, y le advierte de que se está utilizando en desuso nombres.

Sin embargo, por favor tenga en cuenta que estos son solo advertencias. Usted es libre de ignorar a ellos y a su programa de funcionar como antes.

Sus opciones son básicamente los siguientes:

  1. Ignorar las advertencias

  2. Parche g++ con el parche que se encuentra en este reporte de bug

  3. El uso de diferentes ensamblador

O usted podría utilizar el sistema suministrado compilador de c++ en lugar de compilar su propio.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X