Показаны различия между двумя версиями страницы.
Следующая версия Следующая версия справа и слева | |||
ob:patchouli [2019/04/03 15:10] иван_денисов создано |
ob:patchouli [2019/04/03 15:44] иван_денисов |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Patchouli Oberon-07 Compiler ====== | ====== Patchouli Oberon-07 Compiler ====== | ||
- | |||
https:// | https:// | ||
+ | |||
+ | ===== Пример создания программы ===== | ||
+ | |||
+ | Создайте папку для своего проекта и в нем модуль **Hello.mod**. | ||
+ | |||
+ | < | ||
+ | MODULE Hello; | ||
+ | (*$CONSOLE*) | ||
+ | |||
+ | IMPORT Out := [Oberon07.Out]; | ||
+ | |||
+ | BEGIN | ||
+ | Out.String(" | ||
+ | |||
+ | END Hello. | ||
+ | </ | ||
+ | |||
+ | Сделайте файл Buildfile со следующим содержимым | ||
+ | |||
+ | < | ||
+ | Oberon07.Rtl.mod | ||
+ | Patchouli.BigNums.mod | ||
+ | Oberon07.Out.mod | ||
+ | Hello.mod | ||
+ | </ | ||
+ | |||
+ | Скопируйте файлы **Oberon07.Rtl.mod**, | ||
+ | |||
+ | После этого можно запустить сборку: | ||
+ | |||
+ | '' | ||
+ | |||
+ | на выходе будет библиотеки **dll** для модулей и исполняемый файл **Hello.exe** |