АнглийскийФранцузскийИспанский

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 Outfile] вводить...

Здесь перечислены только самые полезные опции; остаток см. ниже.

ОПИСАНИЕ


Ассоциация gccgo команда - это интерфейс для GCC и поддерживает многие из тех же опций. Этот
руководство только документирует параметры, относящиеся к gccgo.

Ассоциация gccgo можно использовать команду для компиляции исходного кода Go в объектный файл, связать
сбор объектных файлов вместе или то и другое последовательно.

Исходный код Go компилируется в виде пакетов. Пакет состоит из одного или нескольких исходников Go
файлы. Все файлы в одном пакете должны быть скомпилированы вместе, передав все
файлы в качестве аргументов gccgo. Единичный вызов gccgo может компилировать только один
пакет.

Один пакет Go может «импортировать» другой пакет Go. Импортированный пакет должен иметь
уже скомпилирован; gccgo будет читать данные импорта прямо из скомпилированного пакета.
Когда этот пакет будет позже связан, скомпилированная форма пакета должна быть включена в
команда ссылки.

Программы Go обычно должны быть скомпилированы с отладочной информацией, и -g1 по умолчанию
как описано ниже. Удаление программы Go обычно приводит к неправильному поведению или сбою.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-Iдиректория
Укажите каталог для использования при поиске пакета импорта во время компиляции.

-Lдиректория
При связывании укажите каталог поиска библиотеки, как с GCC.

-fgo-pkgpath =string
Задайте путь к пакету для использования. Это устанавливает значение, возвращаемое методом PkgPath для
отражать.Тип объектов. Он также используется для имен глобально видимых символов. В
аргументом этой опции обычно должна быть строка, которая будет использоваться для импорта этого
пакет после его установки; другими словами, путь в каталогах
определяется -I опцию.

-fgo-prefix =string
Альтернатива -fgo-pkgpath. Аргумент будет объединен с именем пакета
из исходного файла, чтобы получить путь к пакету. Если -fgo-pkgpath используется,
-fgo-префикс будут проигнорированы.

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

Используя либо -fgo-pkgpath or -fgo-префикс отключает особую обработку «основного»
package и позволяет импортировать этот пакет, как и любой другой.

-fgo-относительный-импорт-путь =директория
Относительный импорт - это импорт, который начинается с ./ or ../. Если эта опция используется,
gccgo буду использовать директория в качестве префикса для относительного импорта при его поиске.

-frequire-return-заявление
-fno-require-return-заявление
По умолчанию gccgo будет предупреждать о функциях, которые имеют один или несколько возвращаемых параметров
но отсутствует явное выражение «возврата». Это предупреждение можно отключить с помощью
-fno-require-return-заявление.

-fgo-проверить-делить-ноль
Добавьте явные проверки деления на ноль. В Go деление (или по модулю) на ноль
вызывает панику. В системах Unix это обнаруживается во время выполнения путем перехвата
Сигнал "SIGFPE". Некоторые процессоры, такие как PowerPC, не генерируют SIGFPE на
деление на ноль. Некоторые среды выполнения не генерируют сигнал, который можно перехватить. На
В этих системах эта опция может быть использована. Или чеки могут быть сняты через
-fno-go-check-div-ноль. Эта опция в настоящее время включена по умолчанию, но в будущем
может быть отключен по умолчанию в системах, которым он не требуется.

-fgo-проверка-делить-переполнение
Добавьте явные проверки на переполнение деления. Например, переполнение деления происходит, когда
вычисление «INT_MIN / -1». В Go это нужно обернуть, чтобы получилось "INT_MIN". Некоторые
процессоры, такие как x86, создают ловушку при переполнении деления. В этих системах это
опция может быть использована. Или чеки могут быть сняты через -fno-go-check-делить-переполнение.
В настоящее время эта опция включена по умолчанию, но в будущем может быть отключена по умолчанию.
системы, которые этого не требуют.

-g Это стандарт GCC вариант. Это упомянуто здесь, потому что по умолчанию gccgo Получается
по формированию отладочной информации с эквивалентом стандартной опции -g1.
Это связано с тем, что программы Go требуют наличия отладочной информации, чтобы
получить информацию об обратной трассировке. Явный -g0 может использоваться для отключения генерации
информация об отладке, и в этом случае некоторые стандартные функции библиотеки, такие как
"runtime.Callers" не будет работать правильно.

Используйте mips-linux-gnu-gccgo онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad