tiene para paquete kali instalar instalaciĆ³n descargar deepin compilador como candidato actualizar gcc localization g++

para - Seleccionando el idioma del mensaje en gcc y g++



instalar gcc en deepin (3)

Me siento tonto preguntando esto, pero aquí va. Utilizo gcc / g ++ en Linux y como mi instalación está en español (mi idioma nativo), gcc imprime advertencias y errores en español. Prefiero leerlos en inglés por dos razones:

  1. Los mensajes en inglés son mucho más fáciles de google.
  2. Las traducciones al español son más o menos horribles.

¿Alguna ayuda? He buscado en Google para esto, pero todos los temas de "lenguaje" sobre gcc y g ++ se refieren al lenguaje de programación, no al lenguaje humano.


El final de la página de manual de GCC contiene una descripción general de sus variables de entorno local:

  • LANG
  • LC_CTYPE
  • LC_MESSAGES
  • LC_ALL

Estas variables de entorno controlan la forma en que GCC utiliza la información de localización que permite a GCC trabajar con diferentes convenciones nacionales. GCC inspecciona las categorías de configuración regional LC_CTYPE y LC_MESSAGES si se ha configurado para hacerlo. Estas categorías de configuración regional se pueden establecer en cualquier valor admitido por su instalación. Un valor típico es en_GB.UTF-8 para inglés en el Reino Unido codificado en UTF-8.

La variable de entorno LC_CTYPE especifica la clasificación de caracteres. GCC lo usa para determinar los límites de los caracteres en una cadena; esto es necesario para algunas codificaciones multibyte que contienen comillas y caracteres de escape que de otra forma se interpretarían como un final de cadena o escape.

La variable de entorno LC_MESSAGES especifica el idioma a utilizar en los mensajes de diagnóstico.

Si la variable de entorno LC_ALL está configurada, reemplaza el valor de LC_CTYPE y LC_MESSAGES ; de lo contrario, LC_CTYPE y LC_MESSAGES predeterminan el valor de la variable de entorno LANG. Si no se configura ninguna de estas variables, GCC utiliza de manera predeterminada el comportamiento tradicional de C English.

Hago esto:

LC_MESSAGES=C gcc-command-here


Para cambiar las traducciones de gcc a inglés, debe configurar la variable de entorno LANG en inglés:

$ export LANG = en

agréguelo a su archivo .profile y siempre estará en inglés