Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Новый компилятор
https://zx.oberon.org/forum/viewtopic.php?f=48&t=310
Страница 1 из 1

Автор:  S.Atan [ 13 фев 2017, 23:27 ]
Заголовок сообщения:  Новый компилятор

Новый компилятор из AOS позволяет (наконец то) кросскомпиляцию под различные платформы...
Сделал архив минимального WinAos-а для компиляции примеров...
https://yadi.sk/d/1QlWKncz3E3SLY

В папке work три примера создания форм
1: Для Windows 32bit - Win32.Forms.Mod
2: Для Linux 32bit - Lin32.Forms.Mod
3: Для Native - EmptyForm.Mod

Для компиляции открываем модуль в PET!
При запуске WinAos (A2.exe) откроются два окна (Kernel Log и File Manager)
Тыкаем в менеджере файлов на FileSystem->searcher->work и открываем допустим Lin32.Forms.Mod
мотаем вниз до строчек

Compiler.Compile -p=Linux32G .......

Тыркаем на эту строчку и ждём компиляции модулей
Затем ещё ниже тыркаем на линковку

StaticLinker.Link --fileFormat= ............

Всё, в папке work воркабельное для линукса окошечко (компилировано в Windows :D )
Так же поступаем с Win примером и нативным...

Нативное окно запускается командой (тоже в низу кода)
EmptyWin.Open ~

Скриншоты позже выложу на сайт!

Автор:  Zorko [ 14 фев 2017, 01:08 ]
Заголовок сообщения:  Re: Новый компилятор

Интересная инфа! Буду пробовать. Однако:

Вложения:
Avira.png
Avira.png [ 8.17 КБ | Просмотров: 9118 ]

Автор:  Zorko [ 14 фев 2017, 01:15 ]
Заголовок сообщения:  Re: Новый компилятор

А вот и скриншотик под виндой (при перетаскивании формы мышкой):

Вложения:
mini.png
mini.png [ 39.05 КБ | Просмотров: 9117 ]

Автор:  S.Atan [ 14 фев 2017, 09:13 ]
Заголовок сообщения:  Re: Новый компилятор

Да... Форма то простенькая (как эксперимент без заголовка...) можно убрать прописав стили стандартной формы...
Ну я ещё не занимался плотно... Больше с линуксом ковырялся...

С антивирями у АО всегда проблема была, я всё до их линкёров не доберусь :)

Автор:  prospero78su [ 13 мар 2017, 08:22 ]
Заголовок сообщения:  Re: Новый компилятор

S.Atan писал(а):
С антивирями у АО всегда проблема была, я всё до их линкёров не доберусь :)

Надо доделать. Я задолбался под вендой антивирь успокаивать))

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/