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