Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

i686-linux-gnu-gccgo-6 — online w chmurze

Uruchom i686-linux-gnu-gccgo-6 u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie i686-linux-gnu-gccgo-6, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


gccgo — oparty na GCC kompilator dla języka Go

STRESZCZENIE


gccgo [-c|-S]
[-g] [-str] [-Opoziom]
[-Ireż...] [-Lreż...]
[-o plik wyjściowy] w pliku...

Tutaj wymieniono tylko najbardziej przydatne opcje; patrz poniżej dla reszty.

OPIS


Połączenia gccgo polecenie jest nakładką do gcc i obsługuje wiele takich samych opcji. Ten
podręcznik dokumentuje tylko opcje specyficzne dla gccgo.

Połączenia gccgo polecenie może być użyte do kompilacji kodu źródłowego Go do pliku obiektowego, link a
zbiór plików obiektowych razem lub wykonaj oba po kolei.

Kod źródłowy Go jest kompilowany jako pakiety. Pakiet składa się z co najmniej jednego źródła Go
pliki. Wszystkie pliki w jednym pakiecie muszą być skompilowane razem, przekazując wszystkie
pliki jako argumenty do gccgo. Pojedyncze wezwanie gccgo może skompilować tylko jeden
pakiet.

Jeden pakiet Go może „zaimportować” inny pakiet Go. Importowany pakiet musi mieć
już skompilowany; gccgo odczyta dane importu bezpośrednio ze skompilowanego pakietu.
Gdy ten pakiet zostanie później zlinkowany, skompilowana forma pakietu musi być dołączona do
polecenie link.

Programy Go muszą być ogólnie skompilowane z informacjami o debugowaniu i -g1 jest wartością domyślną
Jak opisano poniżej. Zdejmowanie programu Go generalnie spowoduje jego niewłaściwe zachowanie lub awarię.

OPCJE


-Ireż
Określ katalog do użycia podczas wyszukiwania pakietu importu w czasie kompilacji.

-Lreż
Podczas łączenia określ katalog przeszukiwania biblioteki, tak jak w przypadku gcc.

-fgo-ścieżka-pakietu=ciąg
Ustaw ścieżkę pakietu do użycia. Ustawia wartość zwracaną przez metodę PkgPath z
Odzwierciedlaj.Wpisz obiekty. Jest również używany do nazw globalnie widocznych symboli. ten
argumentem tej opcji powinien normalnie być ciąg, który zostanie użyty do zaimportowania tego
pakiet po jego zainstalowaniu; innymi słowy, ścieżka w katalogach
określone przez -I opcja.

-fgo-przedrostek=ciąg
Alternatywa dla -fgo-pkgścieżka. Argument zostanie połączony z nazwą pakietu
z pliku źródłowego, aby utworzyć ścieżkę pakietu. Gdyby -fgo-pkgścieżka jest używany,
-fgo-przedrostek zostaną zignorowane.

Go pozwala, aby jeden program zawierał więcej niż jeden pakiet o tej samej nazwie w
Klauzula "package" w pliku źródłowym, choć oczywiście oba pakiety muszą być
importowane przy użyciu różnych nazw ścieżek. Aby to zadziałało gccgo, zarówno
-fgo-pkgścieżka or -fgo-przedrostek musi być określony podczas kompilowania pakietu.

Używając albo -fgo-pkgścieżka or -fgo-przedrostek wyłącza specjalne traktowanie „głównego”
pakiet i umożliwia importowanie tego pakietu jak każdego innego.

-fgo-względna-ścieżka-importu=reż
Import względny to import, który zaczyna się od ./ or .. /. Jeśli ta opcja jest używana,
gccgo będzie użyty reż jako przedrostek dla względnego importu podczas wyszukiwania.

-częste-zwroty-oświadczenie
-fno-require-return-instrukcja
Domyślnie gccgo ostrzeże o funkcjach, które mają jeden lub więcej parametrów zwracanych
ale brak wyraźnego oświadczenia „zwrotu”. To ostrzeżenie można wyłączyć za pomocą
-fno-require-return-instrukcja.

-fgo-sprawdź-podziel-zero
Dodaj bezpośrednie kontrole dzielenia przez zero. W Go dzielenie (lub modulos) przez zero
powoduje panikę. W systemach Unix jest to wykrywane w środowisku wykonawczym przez wyłapanie
Sygnał „SIGFPE”. Niektóre procesory, takie jak PowerPC, nie generują SIGFPE na
dzielenie przez zero. Niektóre środowiska wykonawcze nie generują sygnału, który można przechwycić. Na
tych systemów, można skorzystać z tej opcji. Lub czeki mogą zostać usunięte przez
-fno-go-check-dziel-zero. Ta opcja jest obecnie domyślnie włączona, ale w przyszłości
może być domyślnie wyłączona w systemach, które tego nie wymagają.

-fgo-check-divide-overflow
Dodaj wyraźne kontrole przepełnienia podziału. Na przykład przepełnienie dzielenia występuje, gdy
obliczanie "INT_MIN / -1". W Go powinno to być opakowane, aby wytworzyć "INT_MIN". Trochę
procesory, takie jak x86, generują pułapkę na przepełnienie podziału. W tych systemach to
można użyć opcji. Lub czeki mogą zostać usunięte przez -fno-go-check-divide-overflow.
Ta opcja jest obecnie domyślnie włączona, ale w przyszłości może być domyślnie wyłączona
systemy, które tego nie wymagają.

-g To jest standard gcc opcja. Jest to tutaj wspomniane, ponieważ domyślnie gccgo włącza
o debugowaniu generowania informacji z odpowiednikiem opcji standardowej -g1.
Dzieje się tak, ponieważ programy Go wymagają informacji debugowania, aby były dostępne, aby:
uzyskać informacje o śladach wstecznych. Wyraźny -g0 może być użyty do wyłączenia generowania
informacje o debugowaniu, w tym przypadku pewne standardowe funkcje biblioteczne, takie jak
„runtime.Callers” nie będzie działać poprawnie.

Użyj i686-linux-gnu-gccgo-6 online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    głęboko czyste
    głęboko czyste
    Skrypt Kotlin, który niszczy wszystkie kompilacje
    pamięci podręczne z projektów Gradle/Android.
    Przydatne, gdy pozwala na to Gradle lub IDE
    w dół. Skrypt został przetestowany na
    macOS, ale...
    Pobierz głębokie czyszczenie
  • 2
    Wtyczka Eclipse Checkstyle
    Wtyczka Eclipse Checkstyle
    Wtyczka Eclipse Checkstyle
    integruje kod Java Checkstyle
    audytora do Eclipse IDE. The
    wtyczka zapewnia informacje zwrotne w czasie rzeczywistym
    użytkownik o naruszeniu...
    Pobierz wtyczkę Eclipse Checkstyle
  • 3
    Gracz AstrOrz
    Gracz AstrOrz
    AstrOrz Player to darmowy odtwarzacz multimedialny
    oprogramowanie, częściowo oparte na WMP i VLC. The
    odtwarzacz jest w minimalistycznym stylu, z
    więcej niż dziesięć kolorów motywu, a także może
    b ...
    Pobierz AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV to dodatek do XBMC/
    Kodi que allowe disponer de un
    dekodowanie usług IPTV de
    Movistar integrado en uno de los
    mediacenter ma...
    Pobierz movistartv
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks to darmowa, otwarta
    międzyplatformowe C, C++ i Fortran IDE
    zbudowany, aby sprostać najbardziej wymagającym potrzebom
    swoich użytkowników. Jest przeznaczony do bardzo
    rozciąga się...
    Pobierz Code::Blocks
  • 6
    Wśród
    Wśród
    Pośród zaawansowanego interfejsu Minecraft
    a śledzenie danych/struktur to narzędzie
    wyświetl przegląd gry Minecraft
    świat, nie tworząc go. To
    mogą ...
    Pobierz Wśród
  • więcej »

Komendy systemu Linux

Ad