AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

mips-linux-gnu-gccgo - En ligne dans le Cloud

Exécutez mips-linux-gnu-gccgo dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mips-linux-gnu-gccgo qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


gccgo - Un compilateur basé sur GCC pour le langage Go

SYNOPSIS


gccgo [-c|-S]
[-g] [-pg] [-Oniveau]
[-Idir...] [-Ldir...]
[-o fichier de sortie] dans le fichier

Seules les options les plus utiles sont répertoriées ici ; voir ci-dessous pour le reste.

DESCRIPTION


La gccgo la commande est une interface pour gcc et prend en charge bon nombre des mêmes options. Cette
manuel ne documente que les options spécifiques à gccgo.

La gccgo peut être utilisée pour compiler le code source de Go dans un fichier objet, lier un
collection de fichiers objet ensemble, ou faire les deux dans l'ordre.

Le code source de Go est compilé sous forme de packages. Un package se compose d'une ou plusieurs sources Go
des dossiers. Tous les fichiers d'un même package doivent être compilés ensemble, en passant tous les
fichiers comme arguments de gccgo. Une seule invocation de gccgo ne peut compiler qu'un seul
paquet.

Un package Go peut "importer" un package Go différent. Le paquet importé doit avoir
déjà été compilé ; gccgo lira les données d'importation directement à partir du package compilé.
Lorsque ce package est lié ultérieurement, la forme compilée du package doit être incluse dans
la commande de lien.

Les programmes Go doivent généralement être compilés avec des informations de débogage, et -g1 est la valeur par défaut
comme décrit ci-dessous. Supprimer un programme Go entraînera généralement un mauvais comportement ou un échec.

OPTIONS


-Idir
Spécifiez un répertoire à utiliser lors de la recherche d'un package d'importation au moment de la compilation.

-Ldir
Lors de la liaison, spécifiez un répertoire de recherche de bibliothèque, comme avec gcc.

-fgo-pkgpath=un magnifique
Définissez le chemin du package à utiliser. Cela définit la valeur renvoyée par la méthode PkgPath de
reflect.Type objets. Il est également utilisé pour les noms de symboles globalement visibles. Les
l'argument de cette option devrait normalement être la chaîne qui sera utilisée pour importer cette
package après son installation ; en d'autres termes, un chemin d'accès dans les répertoires
spécifié par le -I option.

-fgo-préfixe=un magnifique
Une alternative à -fgo-pkgpath. L'argument sera combiné avec le nom du package
à partir du fichier source pour produire le chemin du package. Si -fgo-pkgpath est utilisé,
-fgo-préfixe Sera ignoré.

Go permet à un seul programme d'inclure plus d'un package avec le même nom dans le
clause "package" dans le fichier source, bien qu'évidemment les deux packages doivent être
importé en utilisant des chemins d'accès différents. Pour que cela fonctionne avec gccgo, Soit
-fgo-pkgpath or -fgo-préfixe doit être spécifié lors de la compilation d'un package.

En utilisant soit -fgo-pkgpath or -fgo-préfixe désactive le traitement spécial du "principal"
package et permet à ce package d'être importé comme n'importe quel autre.

-fgo-relative-import-path=dir
Une importation relative est une importation qui commence par ./ or .. /. Si cette option est utilisée,
gccgo utilisera dir comme préfixe de l'import relatif lors de sa recherche.

-frequire-return-statement
-fno-require-return-statement
Par défaut gccgo avertira des fonctions qui ont un ou plusieurs paramètres de retour
mais il manque une déclaration explicite de "retour". Cet avertissement peut être désactivé en utilisant
-fno-require-return-statement.

-fgo-vérifier-diviser-zéro
Ajoutez des contrôles explicites pour la division par zéro. En Go une division (ou modulos) par zéro
provoque une panique. Sur les systèmes Unix, cela est détecté dans le runtime en interceptant le
Signal " SIGFPE ". Certains processeurs, tels que PowerPC, ne génèrent pas de SIGFPE sur
division par zéro. Certains runtimes ne génèrent pas de signal pouvant être intercepté. Au
ces systèmes, cette option peut être utilisée. Ou les chèques peuvent être retirés via
-fno-go-check-divide-zéro. Cette option est actuellement activée par défaut, mais à l'avenir
peut être désactivé par défaut sur les systèmes qui n'en ont pas besoin.

-fgo-check-diviser-overflow
Ajoutez des contrôles explicites pour le débordement de division. Par exemple, un débordement de division se produit lorsque
calcul de "INT_MIN / -1". Dans Go, cela doit être encapsulé pour produire "INT_MIN". Certains
les processeurs, tels que x86, génèrent une interruption en cas de débordement de division. Sur ces systèmes, cette
option peut être utilisée. Ou les chèques peuvent être retirés via -fno-go-check-diviser-overflow.
Cette option est actuellement activée par défaut, mais à l'avenir peut être désactivée par défaut sur
systèmes qui n'en ont pas besoin.

-g C'est la norme gcc option. Il est mentionné ici car par défaut gccgo se tourne
sur la génération d'informations de débogage avec l'équivalent de l'option standard -g1.
En effet, les programmes Go nécessitent que des informations de débogage soient disponibles afin de
obtenir des informations de retour. Un explicite -g0 peut être utilisé pour désactiver la génération de
informations de débogage, auquel cas certaines fonctions de bibliothèque standard, telles que
"runtime.Callers", ne fonctionnera pas correctement.

Utilisez mips-linux-gnu-gccgo en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad