Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   нужна помощь в кроссплатформенном программировании (http://zx-pk.ru/showthread.php?t=17698)

ALKO 29th December 2011 01:09

нужна помощь в кроссплатформенном программировании
 
Объясните пожалуйста поэтапно, как создать helloWorld-подобную программу при помощи z88dk или SDCC.

И какой из них оптимизированнее создаёт байт-код?

goblinish 29th December 2011 09:08

лолшто? Вам *точно* вышеупомянутые инструменты нужны?
и причем тут оптимизированный?

jerri 29th December 2011 10:03

goblinish, он хочет написать программу для спека на С

Andrew771 29th December 2011 12:23

1 Attachment(s)
Мне понравился кросс-компилятор Ccz80. Сделал свою сборку, см.файл.
В текстовом файле probe.ccz80 пиши свою программу на C, потом запускай bat-ник compile.bat. Он компилирует в ассемблер в файл probe.asm.

Подробно тут: http://www.telefonica.net/web2/emili...z80/ccz80.html

P.S. А кто-нибудь знает, как отключить комментарии в компилируемом asm, а то их много и назойливые?

Andrew771 29th December 2011 13:49

Правда, компилируемый код - неоптимизированная жесть. Я лучше вручную на асме буду, пока не напишут нормальный компилятор.

goblinish 29th December 2011 13:52

Quote:

Originally Posted by jerri (Post 450337)
goblinish, он хочет написать программу для спека на С

сложно всё это, имхо.

Andrew771 29th December 2011 14:12

Quote:

Originally Posted by goblinish (Post 450379)
сложно всё это, имхо.

в чем сложности? В освоении языка С?

ZEK 29th December 2011 14:17

Quote:

Originally Posted by Andrew771 (Post 450358)
Мне понравился кросс-компилятор Ccz80

жаль что обфуцирован и без сырков...

jerri 29th December 2011 14:30

Quote:

Originally Posted by goblinish (Post 450379)
сложно всё это, имхо.

Испанцы пишут, можно у них спросить

NovaStorm 29th December 2011 14:50

Quote:

Originally Posted by Andrew771 (Post 450383)
в чем сложности? В освоении языка С?

В отсутствии стандартных библиотек, приходится писать под железо.

---------- Post added at 13:50 ---------- Previous post was at 13:47 ----------

Quote:

Originally Posted by ALKO (Post 450282)
Объясните пожалуйста поэтапно, как создать helloWorld-подобную программу при помощи z88dk или SDCC.

Для helloworld с printf'ом нужен стандартный ввод-вывод, его нет.
Quote:

Originally Posted by ALKO (Post 450282)
И какой из них оптимизированнее создаёт байт-код?

Компилятор Си не байт-код делает, а бинарь.
Я бы смотрел на sdcc.


All times are GMT +4. The time now is 00:45.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.