- Среда разработки pascal для linux
- Установка FPC
- Установка Lazarus
- Среда разработки pascal для linux
- Среда программирования Free Pascal
- Запуск IDE Free Pascal (IDE — интегрированная среда разработки)
- Среда разработки Geany
- Среда визуального программирования Lazarus
- Установка Lazarus
- Установка под линукс
- Установка PascalABC.NET на Linux
- Второй вариант: PASCAL ABC на OS LINUX
Среда разработки pascal для linux
Free Pascal Compiler (FPC) — это свободно распространяемый компилятор языка Pascal с открытым исходным кодом. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Сегодня мы будем устанавливать его на Ubuntu 18.04, но данная инструкция подойдет и для 16.04, 17.04 и 17.10, а также 20.04 LTS. FPC часто необходим студентам для учебы — ведь Паскаль это достаточно наглядый и не трудный для освоения язык. Но и продвинутые пользователи Ubuntu смогут использовать данный инструмент с пользой для себя. Так, например, с помощью FPC и IDE Lazarus за считанные минуты можно наваять себе небольшое приложение с GUI для выполнения каких-либо тривиальных действий. Чтобы использовать FPC в Ubuntu необходимо установить сам Free Pascal, в комплект установки с которым войдет консольная среда для разработки приложений — FP. Но в данной статье мы рассмотрим и то, как установить IDE с графическим интерфейсом — Lazarus.
Установка FPC
Процесс будет происходить в терминале и он включает в себя всего одну команду, если не считать стандартной рекомендации проверки обновлений перед установкой пакета (это не обязательно, если твой дистрибутив регулярно обновляется).
Откроем терминал (CTRL+ALT+T) и введем следующую команду: Данной выше командой помимо самого fpc мы установим также необходимые библиотеки и текстовую среду разработки fp. Для начала работы с Free Pascal уже можно выполнить команду fp в терминале:
Установка Lazarus
Для тех, кому не достаточно консольной версии среды разработки и тех, кому нужно создавать приложения с графическим интерфейсом есть среда разработки Lazarus. Она похожа на Delphi и, если у тебя есть опыт работы с ним, то разобраться с Lazarus’ом не составит труда. В терминале выполним команду установки: После установки IDE будет доступно в меню приложений:
Также можно запустить его с помощью комбинации клавиш ALT+F2 -> вписать в поле ввода открывшегося окна: lazarus-ide: На этом этапе установка закончена и можно приступать к работе. Источник
Среда разработки pascal для linux
Язык программирования Free Pascal является свободным ответвлением от классического языка Pascal, разработанного Никлаусом Виртом в конце 60-х годов. Н. Вирт разработал данный язык для обучения студентов навыкам процедурного программирования. Со временем язык Pascal был сильно развит, возникло множество диалектов данного языка (наиболее известный из них — Turbo Pascal фирмы Borland).
Free Pascal является свободной реализаций языка Pascal (если быть точнее, свободно распространяемый компилятор языка программирования Pascal), поддерживает объектно-ориентированное программирование и может быть использован для написания не только учебных программ, но и более серьезных приложений обработки данных.
Среда программирования Free Pascal
Рассмотрим процесс установки. 1) Для пользователей ОС Windows необходимо скачать инсталлятор с интернет-страницы http://www.freepascal.org/down/i386/win32.var и запустить его с правами администратора. 2) Для пользователей Linux можно скачать свежий инсталляционный пакет rpm или deb (например, Альт-Линукс использует пакеты rpm, а Ubuntu или Debian — пакеты deb). Существуют варианты простой установки: Fpc — это метапакет, включающий в себя собственно сам компилятор и среду разработки (IDE, «оболочка» для редактирования кода, отладки и запуска скомпилированного кода). Команда sudo запускает установку метапакета fpc в режиме администратора, не забудьте ввести правильно пароль. 2) с помощью пакетного менеджера Synaptic. Найдите пакет fpc, отметьте для установки и примените изменения:
Установка Free Pascal через пакетный менеджер Synaptic Если же вы являетесь обладателем дистрибутива Альт-Линукс Школьный, то вам повезло, Free Pascal уже установлен.
Запуск IDE Free Pascal (IDE — интегрированная среда разработки)
Вызовите терминал и наберите: fp Интерфейс очень похож на классический интерфейс среды Turbo Pascal 7.0
Среда разработки Geany
Чтобы упростить процесс создания программы и избавиться от проблемы отображения кириллицы, можно установить свободную среду разработки Geany. Данная оболочка обладает приятным графическим интерфейсом, поддерживает несколько языков программирования (Pascal, C, PHP и др.).
Установка среды разработки Geany 1) с помощью терминала: 2) с помощью пакетного менеджера Synaptic. Процесс установки будет совершенно аналогичен процессу установки метапакета fp 3) можно скачать инсталляционный пакет с официального сайта разработчиков:http://www.geany.org/Download/Releases . Приведем пример создания простейшей программы, выводящей квадраты целых чисел от 1 до 15. 1. После запуска среды Geany создадим шаблон файла Pascal:
Выбор шаблона Pascal 2. Сохраним текст программы в любой удобной для нас папке. После сохранения окно оболочки будет выглядеть примерно так: Сохраненный текст с шаблоном pascal 3. Обязательно поменяйте имя программы (латиница, без пробелов), т.к. компилятор выдаст ошибку при компиляции текста в выполняемый код. 4. Напишем текст программы, выводящей квадраты чисел от 1 до 15 и скомпилируем. При компиляции файл текста программы автоматически сохраняется.
Компиляция текущего файла программы 5. Запустим программу нажатием по пиктограмме или с помощью главного меню Сборка→Выполнить: Результат работы программы 6. В папке, где мы сохраняли текст программы, можно обнаружить файлы с расширением *.pas — текст программы; *.о — откомпилированный файл (объектный файл) и готовый исполняемый файл без расширения (для ОС GNU\Linux), который можно выполнить в терминале.
Среда визуального программирования Lazarus
Консольные приложения (работающие в терминале или командной строке) это конечно хорошо, а как же создать приложение с графическим интерфейсом в среде GNU\Linux? Возможно, вы слышали о Delphi компании Borland — это среда быстрой разработки программ с графическим интерфейсом на языке Object Pascal (в дальнейшем стал называться просто язык Delphi). В чем достоинство такой среды (и других подобных визульных сред разработки)? Достоинство в том, что программист не заботится о том, чтобы программным путем нарисовать окно приложения, разместить на нем кнопки, списки и другие графические элементы — заботу об этом берет сама среда Delphi; программист занимается непосредственно обработкой различных событий и собственно алгоритмом обработки данных.
Lazarus — свободная (а значит, совершенно бесплатная!) среда разработки программного обеспечения для компилятора языка Free Pascal. Интегрированная среда разработки предоставляет возможность разработки приложений в Delphi-подобном окружении. Причем, есть возможность создания кроссплатформенных приложений, работающих и в операционной системе Windows, и в операционной системе GNU\Linux.
Установка Lazarus
1) с помощью терминала: 2) с помощью пакетного менеджера Synaptic. Ставим галочки напротив программ Lazarus, fp, fpc, fpc-ide 3) можно скачать инсталляционный пакет с официального сайта разработчиков:http://sourceforge.net/projects/lazarus/files/ После запуска мы увидим многооконный интерфейс Lazarus, схожий с интерфейсом среды Borland Delphi: Источник
Установка под линукс
Установка PascalABC.NET на Linux
Порядок инсталляции программы:
- Установите mono-complete и введите команду в консоли:
sudo apt-get install mono-complete - Закачайте «Паскаль» для консольных операционных систем с сайта по ссылке: http://pascalabc.net/downloads/PABCNETC.zip
- Разархивируйте файлы языка программирования в папку /home/miks/PABC/, где вместо miks — имя вашей учётной записи.
- Потом, инсталлируйте редактор Geany, создайте файл и сохраните его, выбрав расширение .pas.
- На панели инструментов Geany, выберите кнопку Build the Current file и щёлкните стрелку, которая находится справа от кнопки. Когда откроется меню, укажите Set Build Options. Затем, перейдите в окно с опциями для компилирования . pas-файлов.
- В пункте Compile впишите, где miks — имя вашей учётки.
- В пункте Execute, пропишите команду
- После этого, сохраните все изменения.
- Скомпилируйте программу, нажав на кнопку «Compile the Current File». 10.
Щёлкните на кнопку «Run or view the current file» и запустите «Паскаль».
Замечание: PascalABC.NET для «Линукса» не поддерживает несколько модулей (приложения с графической оболочкой недоступны).
Второй вариант: PASCAL ABC на OS LINUX
Pascal ABC создан для работы в OS Windows. Некоторые программисты хотят работать в «Паскале» на OS Linux. Инсталляция новой версии Pascal ABC.Net на «Линуксе» очень сложная — проще установить «Паскаль» старой версии.
Перед инсталляцией нового «Паскаля», установите пакет Wine на OS Linux. Этот пакет создаёт нужные файлы под OS Windows и загружает приложения на Линуксе.
Wine инсталлируется через менеджер пакетов «synaptic» или через сторонние инсталляторы. На OS Ubuntu — воспользуйтесь «Центром приложений». На Линуксе — Mint, который находится в менеджере программ, а в OpenSuse, воспользуйтесь Yast. Затем инсталлируйте два компонента: Wine-сам wine и wine gecko.
После этого, загрузите архив: PABCInstall.zip и распакуйте его в любую папку. Не перемещайте файлы в другие папки – они должны быть в одном месте. Войдите в папку с распакованным архивом.
Вызовите контекстное меню файла PABCInstall.exe, щёлкнув на нём правой кнопкой мыши. Потом нужно выбрать «Открытие с помощью…», затем «Wine и указать загрузчик Windows-программ».
Когда загрузится инсталлятор программы, нажимайте на клавиши и смотрите подсказки мастера установки.
Щёлкните «Установка» и напишите информацию о пользователе. Потом, подождите, пока файлы скопируються по указанному пути, и дождитесь завершения установки.
Эта версия вам подойдет если вы еще не устанавливали Паскаль абс. Содержит все необходимые программы для запуска: