Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

arm-linux-gnueabi-gccgo - Online w chmurze

Uruchom arm-linux-gnueabi-gccgo w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie arm-linux-gnueabi-gccgo, 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 systemu Windows lub emulator online systemu 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


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

Kurs 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 arm-linux-gnueabi-gccgo online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    KRóżn.3
    KRóżn.3
    To repozytorium nie jest już obsługiwane
    i jest przechowywany w celach archiwalnych. Widzieć
    https://invent.kde.org/sdk/kdiff3 for
    najnowszy kod i
    https://download.kde.o...
    Pobierz KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX to GUI dla
    Ładowarka USB firmy Waninkoko, oparta na
    libwiigui. Umożliwia wyświetlanie i
    uruchamianie gier Wii, gier Gamecube i
    homebrew na Wii i WiiU...
    Pobierz USBLoaderGX
  • 3
    Firebird
    Firebird
    Firebird RDBMS oferuje funkcje ANSI SQL
    & działa w systemach Linux, Windows i
    kilka platform uniksowych. Cechy
    doskonała współbieżność i wydajność
    & moc...
    Pobierz Firebirda
  • 4
    KompoZer
    KompoZer
    KompoZer to edytor HTML wykorzystujący wysiwyg
    bazy kodu Mozilla Composer. Jak
    Rozwój Nvu został zatrzymany
    w 2005 roku KompoZer naprawia wiele błędów i
    dodaje k...
    Pobierz KompoZer
  • 5
    Darmowy program do pobierania plików Manga
    Darmowy program do pobierania plików Manga
    Darmowy Manga Downloader (FMD) to
    aplikacja open source napisana w
    Object-Pascal do zarządzania i
    pobieranie mangi z różnych stron internetowych.
    To jest lustro...
    Pobierz darmowy program do pobierania mangi
  • 6
    UNetbootin
    UNetbootin
    UNetbootin umożliwia tworzenie bootowalnych
    Dyski USB na żywo dla Ubuntu, Fedory i
    inne dystrybucje Linuksa bez
    wypalanie płyty CD. Działa w systemach Windows, Linux,
    i ...
    Pobierz UNetbootin
  • więcej »

Komendy systemu Linux

Ad