InglésFrancésEspañol

Ad


icono de página de OnWorks

alpha-linux-gnu-gccgo: en línea en la nube

Ejecute alpha-linux-gnu-gccgo en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando alpha-linux-gnu-gccgo que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


gccgo: un compilador basado en GCC para el lenguaje Go

SINOPSIS


gccgo [-c|-S]
[-g] [-página] [-Onivel]
[-Idir...] [-Ldir...]
[-o archivar] en archivo...

Aquí solo se enumeran las opciones más útiles; vea a continuación el resto.

DESCRIPCIÓN


El gccgo el comando es una interfaz para gcc y admite muchas de las mismas opciones. Esta
El manual solo documenta las opciones específicas de gccgo.

El gccgo El comando puede usarse para compilar el código fuente de Go en un archivo de objeto, vincular un
recopilación de archivos de objetos juntos, o ambos en secuencia.

El código fuente de Go se compila como paquetes. Un paquete consta de una o más fuentes Go
archivos. Todos los archivos de un solo paquete deben compilarse juntos, pasando todos los
archivos como argumentos para gccgo. Una sola invocación de gccgo solo puede compilar un solo
paquete.

El paquete One Go puede "importar" un paquete Go diferente. El paquete importado debe tener
ya ha sido compilado; gccgo leerá los datos de importación directamente del paquete compilado.
Cuando este paquete se vincule posteriormente, la forma compilada del paquete debe incluirse en
el comando de enlace.

Los programas Go generalmente deben compilarse con información de depuración y -g1 es el predeterminado
como se describe abajo. Eliminar un programa Go generalmente hará que se comporte mal o falle.

CAMPUS


-Idir
Especifique un directorio para usar al buscar un paquete de importación en tiempo de compilación.

-Ldir
Al vincular, especifique un directorio de búsqueda de biblioteca, como con gcc.

-fgo-pkgpath =cadena
Establezca la ruta del paquete a utilizar. Esto establece el valor devuelto por el método PkgPath de
reflejar.Type objetos. También se utiliza para los nombres de símbolos visibles globalmente. los
El argumento de esta opción debería ser normalmente la cadena que se utilizará para importar este
paquete después de haber sido instalado; en otras palabras, un nombre de ruta dentro de los directorios
especificado por el -I .

-fgo-prefix =cadena
Una alternativa a -fgo-pkgruta. El argumento se combinará con el nombre del paquete.
desde el archivo de origen para generar la ruta del paquete. Si -fgo-pkgruta es usado
-fgo-prefijo será ignorado

Go permite que un solo programa incluya más de un paquete con el mismo nombre en el
cláusula "paquete" en el archivo fuente, aunque obviamente los dos paquetes deben ser
importado usando diferentes nombres de ruta. Para que esto funcione con gccgo, ya sea
-fgo-pkgruta or -fgo-prefijo debe especificarse al compilar un paquete.

Usando cualquiera -fgo-pkgruta or -fgo-prefijo deshabilita el tratamiento especial de la "principal"
paquete y permite que ese paquete se importe como cualquier otro.

-fgo-ruta-de-importación-relativa =dir
Una importación relativa es una importación que comienza con ./ or .. /. Si se utiliza esta opción,
gccgo utilizará dir como prefijo para la importación relativa al buscarlo.

-declaración-de-retorno-frecuente
-fno-require-declaración-devolución
Por defecto gccgo advertirá sobre funciones que tienen uno o más parámetros de retorno
pero carece de una declaración explícita de "devolución". Esta advertencia puede desactivarse usando
-fno-require-declaración-devolución.

-fgo-verificar-dividir-cero
Agregue verificaciones explícitas para la división por cero. En Go una división (o módulos) por cero
provoca pánico. En los sistemas Unix, esto se detecta en el tiempo de ejecución al detectar el
Señal "SIGFPE". Algunos procesadores, como PowerPC, no generan un SIGFPE en
división por cero. Algunos tiempos de ejecución no generan una señal que pueda ser captada. Sobre
esos sistemas, se puede utilizar esta opción. O los cheques pueden eliminarse a través de
-fno-ir-verificar-dividir-cero. Esta opción está actualmente activada de forma predeterminada, pero en el futuro
puede estar desactivado de forma predeterminada en sistemas que no lo requieran.

-fgo-comprobar-dividir-desbordamiento
Agregue controles explícitos para el desbordamiento de la división. Por ejemplo, el desbordamiento de la división se produce cuando
computación "INT_MIN / -1". En Go, esto debe ajustarse para producir "INT_MIN". Algunos
Los procesadores, como x86, generan una trampa en el desbordamiento de la división. En esos sistemas, este
se puede utilizar la opción. O los cheques pueden eliminarse a través de -fno-ir-verificar-dividir-desbordamiento.
Esta opción está actualmente activada de forma predeterminada, pero en el futuro puede estar desactivada de forma predeterminada.
sistemas que no lo requieran.

-g Este es el estándar gcc opción. Se menciona aquí porque por defecto gccgo se convierte
sobre la generación de información de depuración con el equivalente de la opción estándar -g1.
Esto se debe a que los programas Go requieren que la información de depuración esté disponible para
obtener información de rastreo. Un explícito -g0 se puede utilizar para deshabilitar la generación de
información de depuración, en cuyo caso ciertas funciones de biblioteca estándar, como
"runtime.Callers", no funcionará correctamente.

Use alpha-linux-gnu-gccgo en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    limpieza profunda
    limpieza profunda
    Un script de Kotlin que destruye todas las compilaciones
    cachés de proyectos Gradle/Android.
    Útil cuando Gradle o el IDE le permiten
    abajo. El script ha sido probado en
    macOS, pero...
    Descargar limpieza profunda
  • 2
    Complemento Eclipse Checkstyle
    Complemento Eclipse Checkstyle
    El complemento Eclipse Checkstyle
    integra el código Java Checkstyle
    auditor en el IDE de Eclipse. El
    El complemento proporciona retroalimentación en tiempo real a
    el usuario sobre viola ...
    Descargar el complemento Checkstyle de Eclipse
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player es un reproductor multimedia gratuito
    software, parte basado en WMP y VLC. los
    jugador tiene un estilo minimalista, con
    más de diez colores temáticos, y también puede
    b ...
    Descargar AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite deshacerse de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    descargar movistartv
  • 5
    Código :: Bloques
    Código :: Bloques
    Code::Blocks es un programa gratuito, de código abierto,
    IDE multiplataforma C, C++ y Fortran
    construido para satisfacer las necesidades más exigentes
    de sus usuarios. Está diseñado para ser muy
    extens ...
    Descargar Código::Bloques
  • 6
    En medio de
    En medio de
    Interfaz de Minecraft en medio o avanzada
    y el seguimiento de datos / estructura es una herramienta para
    mostrar una descripción general de un Minecraft
    mundo, sin realmente crearlo. Eso
    puede ...
    Descargar en medio
  • Más "

Comandos de Linux

Ad