англійськафранцузькаіспанська

Ad


Значок OnWorks

mips-linux-gnu-gccgo - Інтернет у хмарі

Запустіть mips-linux-gnu-gccgo у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда mips-linux-gnu-gccgo, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


gccgo - компілятор на основі GCC для мови Go

СИНТАКСИС


gccgo [-c|-S]
[-g] [-стор] [-Oрівень]
[-Iреж...] [-Lреж...]
[-o вихідний файл] infile...

Тут наведено лише найбільш корисні параметри; решту дивіться нижче.

ОПИС


Команда gccgo команда є інтерфейсом до ПКУ і підтримує багато тих самих параметрів. Це
посібник документує лише специфічні параметри gccgo.

Команда gccgo Команда може використовуватися для компіляції вихідного коду Go в об’єктний файл, посилання a
збирайте об’єктні файли разом або виконуйте обидва послідовно.

Вихідний код Go компілюється як пакети. Пакет складається з одного або кількох джерел Go
файлів. Усі файли в одному пакеті повинні бути зібрані разом, передаючи всі файли
файли як аргументи до gccgo. Одноразове викликання gccgo може компілювати лише один
пакет.

Один пакет Go може "імпортувати" інший пакет Go. Імпортний пакет повинен мати
вже складено; gccgo зчитує дані імпорту безпосередньо зі скомпільованого пакета.
Коли цей пакет пізніше буде пов’язано, скомпільована форма пакета повинна бути включена в
команду посилання.

Програми Go, як правило, мають бути скомпільовані з інформацією про налагодження та -g1 є типовим
як описано нижче. Видалення програми Go, як правило, призводить до неправильної роботи або збою.

ВАРІАНТИ


-Iреж
Вкажіть каталог для використання під час пошуку пакета імпорту під час компіляції.

-Lреж
Під час зв’язування вкажіть каталог пошуку бібліотеки, як у ПКУ.

-fgo-pkgpath=рядок
Встановіть шлях до пакета для використання. Це встановлює значення, яке повертає метод PkgPath
рефлексувати.Тип об’єктів. Він також використовується для назв глобально видимих ​​символів. The
Аргументом цієї опції зазвичай має бути рядок, який буде використовуватися для імпорту цього
пакет після його встановлення; іншими словами, ім'я шляху всередині каталогів
визначені -I варіант.

-fgo-prefix=рядок
Альтернатива -fgo-pkgpath. Аргумент буде об’єднано з назвою пакета
з вихідного файлу, щоб створити шлях до пакета. Якщо -fgo-pkgpath використовується,
-fgo-префікс буде проігноровано.

Go дозволяє одній програмі включати більше одного пакета з однаковою назвою в файлі
речення "package" у вихідному файлі, хоча, очевидно, ці два пакети повинні бути
імпортовано з використанням різних шляхів. Для того, щоб з цим працювати gccgo, або
-fgo-pkgpath or -fgo-префікс необхідно вказати при складанні пакета.

Використання будь-якого -fgo-pkgpath or -fgo-префікс вимикає спеціальну обробку «основного»
пакет і дозволяє імпортувати цей пакет, як і будь-який інший.

-fgo-relative-import-path=реж
Відносний імпорт – це імпорт, який починається з ./ or .. /. Якщо використовується ця опція,
gccgo буде використовувати реж як префікс для відносного імпорту під час його пошуку.

-заява про повернення
-fno-require-return-оператор
За замовчуванням gccgo попереджає про функції, які мають один або кілька параметрів повернення
але відсутній явний оператор "повернення". Це попередження можна вимкнути за допомогою
-fno-require-return-оператор.

-fgo-check-divide-zero
Додайте явні перевірки для ділення на нуль. У Go ділення (або по модулю) на нуль
викликає паніку. У системах Unix це виявляється під час виконання шляхом перехоплення
Сигнал "SIGFPE". Деякі процесори, такі як PowerPC, не генерують SIGFPE
ділення на нуль. Деякі середовища виконання не генерують сигнал, який можна перехопити. Увімкнено
цих систем, ця опція може бути використана. Або чеки можуть бути видалені через
-fno-go-check-divide-zero. Наразі цей параметр увімкнено за замовчуванням, але в майбутньому
може бути вимкнено за замовчуванням у системах, які цього не потребують.

-fgo-check-divide-overflow
Додайте явні перевірки на переповнення поділу. Наприклад, переповнення поділу відбувається, коли
обчислення "INT_MIN / -1". У Go це має бути загорнуто, щоб отримати "INT_MIN". Дещо
процесори, такі як x86, генерують пастку при переповненні поділу. На тих системах це
може бути використаний варіант. Або чеки можуть бути видалені через -fno-go-check-divide-overflow.
Наразі цей параметр увімкнено за замовчуванням, але в майбутньому може бути вимкнено за замовчуванням
системи, які цього не потребують.

-g Це стандарт ПКУ варіант. Тут згадується, оскільки за замовчуванням gccgo повороти
на генерацію налагоджувальної інформації з еквівалентом стандартної опції -g1.
Це пов’язано з тим, що для програм Go потрібна інформація про налагодження
отримати інформацію зворотного трасування. Явний -g0 може використовуватися для вимкнення генерації
налагоджуюча інформація, у цьому випадку певні стандартні бібліотечні функції, наприклад
"runtime.Callers", працюватиме некоректно.

Використовуйте mips-linux-gnu-gccgo онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad