Оберон-клуб «ВЄДА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 ) Так же поступаем с Win примером и нативным... Нативное окно запускается командой (тоже в низу кода) EmptyWin.Open ~ Скриншоты позже выложу на сайт! |
Автор: | Zorko [ 14 фев 2017, 01:08 ] | ||
Заголовок сообщения: | Re: Новый компилятор | ||
Интересная инфа! Буду пробовать. Однако:
|
Автор: | Zorko [ 14 фев 2017, 01:15 ] | ||
Заголовок сообщения: | Re: Новый компилятор | ||
А вот и скриншотик под виндой (при перетаскивании формы мышкой):
|
Автор: | 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/ |