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

Значок OnWorks

sccz80 - Интернет в облаке

Запустите sccz80 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда sccz80, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ZCC - Интерфейс z88dk

ОБЗОР


zcc [флаги] [файлы для компиляции / связывания]

ОПИСАНИЕ


На этой странице руководства кратко описаны инструменты z88dk. Эта страница руководства была написана для
Дистрибутив Debian GNU / Linux (но может использоваться другими), поскольку исходная программа
не имеет справочной страницы.

Обратитесь к документации z88dk в / usr / share / doc / z88dk-doc для получения
полное описание системы. Если / usr / share / doc / z88dk-doc не существует, пожалуйста
установите пакет z88dk-doc.

Интерфейс z88dk называется zcc, это то, что вы должны вызвать, если хотите
делать какие-то компиляции.

Файлы могут быть либо файлами C (.c), либо предварительно обработанными C файлов(.i), скомпилированные файлы C
(.asm), оптимизированный скомпилированный файл (.opt) или собранные файлы (.obj), любая комбинация
из них могут быть смешаны вместе и на них сделана соответствующая обработка.

Обработка списка файлов выполняется для каждого файла по очереди (т.е. предварительная обработка, компиляция,
оптимизировать, собрать) в конце все файлы могут быть связаны в один исполняемый файл, если
желательно.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Опции для управления действиями веб-интерфейса:

+ [файл]
Имя альтернативного файла конфигурации (должно быть первым аргументом).

Предопределенные альтернативные конфигурации:
абв80 абв80
aceansi Jupiter ACE, используя двигатель VT-ANSI
cpm CP / M
MSX MSX 1
МЗ Шарп МЗ
mzansi Sharp MZ, используя VT-ANSI
NC Amstrad NC100
рекс REX 6000
Сэм Сэм Купе
СВИ Спектравидео СВИ
m5 СОРД M5
ti82 Ti82, используя текстовые подпрограммы ROM
ti82ansi Ti82, используя VT-ANSI
ti83 Ti83, используя текстовые подпрограммы ROM
ti83ansi Ti83, используя VT-ANSI
ti85 Ti85, используя текстовые подпрограммы ROM
ti85ansi Ti85, используя VT-ANSI
ti86 Ti86, используя текстовые подпрограммы ROM
ti86ansi Ti86, используя VT-ANSI
ti8x Ti83 +, используя текстовые подпрограммы ROM
[ti8xansi] Ti83 +, используя VT-ANSI
vz ВЗ / Лазер 200
vzansi VZ / Laser 200, используя VT-ANSI
z88 Кембридж Z88
z88ansi Cambridge Z88, используя VT-ANSI
z88net Cambridge Z88 с TCP / IP
zx ZX спектр
zx81 ZX 81
zx81ansi ZX 81, используя VT-ANSI
zxansi ZX Spectrum, используя VT-ANSI

-a Создавать только файлы .asm (или .opt)

-c Не связывать объектные файлы

-E Только файлы предварительной обработки, оставьте вывод в файле .i

-o [файл]
Укажите выходной файл для двоичного файла (по умолчанию a.bas для программ BASIC и a.bin для
двоичные файлы приложения)

-На Оптимизировать вывод компилятора (в файл .opt) n может быть либо 0 (нет) 1,2,3, уровень 2 равен
рекомендуемые. Уровень 3 подходит для больших программ (включает некоторые функции библиотеки
уменьшить размер код(!))

-v Подробно - выводить команды по мере их выполнения

-вн Не будьте многословны

Варианты управления использованием библиотеки:

-l [имя]
Ссылка в библиотеке - укажите только имя (после размещения их в правильном
каталог).

«Имя»:
farz88 Z88 far поддержка
Графическая библиотека gfx Z88 BASIC
библиотека графики приложения gfxapp Z88
m Общие математические процедуры
malloc Общая процедура, близкая к malloc
Математические программы mz OZ
ndos Поддельные файловые подпрограммы, возвращают только ошибки
net процедуры сокета Z88 для ZSock
процедуры сокета netdev Z88 для устройств
библиотека поддержки файлов p3 +3
tigray82 Ti82 процедуры graylib
tigray83 Ti83 процедуры graylib
tigray83p Ti83 + подпрограммы graylib
tigray85 Ti85 процедуры graylib
tigray86 Ti86 процедуры graylib
z88 Некоторые процедуры приложения Z88, например почтовый ящик.
zxmath ZX Spectrum ROM математические процедуры
zxvgs Поддержка оборудования ZXVGS

-m Создавать файлы .map при сборке / компоновке

Варианты управления производимым кодом типа:

- неподписанный
Неявно определите все как беззнаковое, если явно не указано иное.

-создать-приложение
Создайте образ приложения (например, банк 63,62 и т. Д.)

-сделать приложение
(Приложение) Сообщите компилятору, что вы пытаетесь создать приложение

-reqpag =
(Приложение) Количество 256-байтовых страниц, необходимых для неправильного приложения

-zorg = (Приложение) Origin для приложения Z88

-safedata =
(Приложение) Количество safedata, требуемое вашим кодом

-defvars =
(Приложение) Где следует удалить статические переменные (действительно только для одного файла)
сборники, но см. позже)

-expandz88
(Приложение) Требуется расширенный z88 -нет-expandz88 (Приложение) Расширенный z88 не требуется
(эти два флага переключают некоторый код запуска для проверки расширенной машины)

-startup = 3
Создавать автономный код, который можно запускать с заданного адреса из BASIC. Использовать
-зорг= изменить адрес

-R (Используйте с указанным выше) создает перемещаемый код, который можно загрузить в DIM'd
БАЗОВЫЙ массив.

-умный пф
Интеллектуальная рутинная обработка printf

-нет-смартпф
Отключите интеллектуальную обработку printf

-make-lib
Ярлык для создания файлов .o из файлов .c библиотеки

-stackoffset
Устанавливает смещение стека для общих библиотек (подробности см. В package.txt)

Разные варианты:

-z80-глагол
Позвольте z80asm быть подробным, это имеет тенденцию генерировать много вывода для
экран так может быть нежелателен.

-cc Перемежайте код C в виде комментариев в выводе ассемблера, предупреждение: это * будет *
затирать некоторые оптимизации.

-Стена Включите все предупреждения компилятора

-Нет Отключить все предупреждения компилятора

-Wn [число]
Отключить предупреждение компилятора [число]

-W [число]
Включить предупреждение компилятора [число]

-асхх Заставить компилятор выдать код, совместимый с asxx

-Cp [опция]
Передать опцию препроцессору

-Ca [опция]
Передать вариант ассемблеру

Кроме того, флаги, -D, -I, -U передаются препроцессору.

Используйте sccz80 онлайн с помощью сервисов onworks.net


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

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

Команды Linux

Ad