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

Ad


Значок OnWorks

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

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

Це команда 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", працюватиме некоректно.

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


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

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

  • 1
    VBA-M (заархівовано – зараз на Github)
    VBA-M (заархівовано – зараз на Github)
    Проект переміщено в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особливості: Створення чітів, збереження кількох станів
    система, підтримує gba, gbc, gb, sgb,
    sgb2Tu...
    Завантажте VBA-M (архівовано - тепер на Github)
  • 2
    Стацер
    Стацер
    Оптимізатор і моніторинг системи Linux
    Репозиторій Github:
    https://github.com/oguzhaninan/Stacer.
    Аудиторія: кінцеві користувачі/комп’ютер. Користувач
    інтерфейс: Qt. Програмування La...
    Завантажити Stacer
  • 3
    оранжева лисиця
    оранжева лисиця
    Форк TeamWinRecoveryProject (TWRP)
    з багатьма додатковими функціями, редизайн
    та інші особливості: Підтримка високих частот і
    ПЗУ без високих частот. Оновлене ядро ​​Oreo,
    побудований...
    Завантажити OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    ІТ-операційний портал: повністю відкритий
    джерело, ITIL, веб-сервіс
    інструмент управління в тому числі повн
    настроюваний CMDB, система служби підтримки та
    документодавець...
    Завантажити itop - ITSM CMDB OpenSource
  • 5
    Клементина
    Клементина
    Clementine — це мультиплатформена музика
    плеєр і органайзер бібліотеки, натхненний
    Amarok 1.4. Він має швидкий і
    простий у використанні інтерфейс і дозволяє
    пошук і...
    Завантажити Clementine
  • 6
    XISMuS
    XISMuS
    УВАГА: Кумулятивне оновлення 2.4.3 має
    звільнено!! Оновлення працює для будь-якого
    попередня версія 2.xx. У разі оновлення
    з версії v1.xx, завантажте і
    Я ...
    Завантажте XISMuS
  • Детальніше »

Команди Linux

  • 1
    abiword
    abiword
    abiword � гнучке міжплатформне слово
    процесор...
    Запустіть abiword
  • 2
    абл
    абл
    abl - префіксне представлення для
    логічні функції ОПИС:
    libablmmm.a — це бібліотека, яка дозволяє
    представляють булеву функцію в a
    LISP-подібна форма. ...
    Запустити abl
  • 3
    create_bmp_for_rect_in_circ
    create_bmp_for_rect_in_circ
    sorry_no_written_yet - частина використання atlc
    create_bmp_for_rect_in_circ онлайн за допомогою
    послуги onworks.net. ...
    Запустіть create_bmp_for_rect_in_circ
  • 4
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect - растрове зображення
    генератор для прямокутного провідника
    всередині прямокутного провідника (частина
    atlc) ...
    Запустіть create_bmp_for_rect_in_rect
  • 5
    розрив 5
    розрив 5
    gap5 - Програма складання геному (частина
    стаден пакет)...
    Run gap5
  • 6
    gapi2-codegen
    gapi2-codegen
    недокументований - для цього немає довідкової сторінки
    програма. ОПИС: Ця програма робить
    немає сторінки довідника. Виконайте цю команду
    за допомогою перемикача, щоб побачити, що це
    робить. Для е...
    Запустіть gapi2-codegen
  • Детальніше »

Ad