En cuanto al problema de lanzar una advertencia de desaprobación de una API (suponiendo que esté utilizando la referencia a la instalación en una sola PC) depende de la opción predeterminada para GCC.
Por ejemplo: la configuración de advertencia predeterminada de GCC se muestra mediante el siguiente comando
$ gcc -Q –help = advertencias | grep en desuso
-Wdeprecated [habilitado]
-Wdeprecated-declaraciones [habilitado]
Aquí muestra que las advertencias de desactivación están habilitadas de forma predeterminada para este gcc.
Otro ejemplo sería:
- Tengo algunos problemas después de tomar LSD. ¿Hay alguien que tenga o haya tenido problemas persistentes? Y si es así, ¿puede decirme cómo hizo frente a eso?
- Tengo un niño pequeño y tengo muchos virus. ¿Cómo puedo evitarlos? Parece que estoy luchando contra una enfermedad constantemente. ¿Esto es normal?
- ¿Soy demasiado viejo para dormir con una muñeca y una almohada?
- Necesito diseñar una caja de engranajes con engranajes metálicos y carcasa de plástico (moldeo por inyección). ¿Qué debo tener en cuenta al diseñar el caso?
- Quiero grabarme cantando. No tengo microfono ¿Hay algún software para Mac que actúe como un micrófono para grabar profesionalmente?
$ gcc -Q –help = advertencias | grep sin usar
-Wunused [deshabilitado]
-Wunused-but-set-parameter [deshabilitado]
-Wunused-but-set-variable [deshabilitado]
-Wonused-dummy-argumento
-Wunused-function [deshabilitado]
-Wunused-label [deshabilitado]
-Wunused-local-typedefs [deshabilitado]
-Wunused-macros [deshabilitado]
-Parámetro sin usar [deshabilitado]
-Wunused-result [habilitado]
-Wunused-value [deshabilitado]
-Wunused-variable [deshabilitado]
si desea deshabilitar selectivamente la advertencia (es decir, si elige usar la API en desuso, sacrificando posiblemente la estabilidad y la seguridad de su código), puede usar la opción “-Wxxx” mientras invoca GCC (Uso de la Colección del compilador GNU (GCC)) o inclúyalos en su Makefile bajo CFLAGS. Por ejemplo:
CFLAGS = -Wno-deprecated -Wno-deprecated-declaraciones