Установить free pascal windows

Как установить Free Pascal

Основы программирования
Каждый профессионал когда-то был чайником. Наверняка вам знакомо состояние, когда “не знаешь как начать думать, чтобы до такого додуматься”. Наверняка вы сталкивались с ситуацией, когда вы просто не знаете, с чего начать. Эта книга ориентирована как раз на таких людей, кто хотел бы стать программистом, но совершенно не знает, как начать этот путь. Подробнее.

Если вы решили осваивать новый язык программирования или новую среду разработки, то один из первых вопросов, который у вас возникнет, будет вопрос “Где скачать компилятор”.

К сожалению практически все профессиональные средства разработки стоят приличных денег. Поэтому следующим вопросом будет “Где взять штуку баксов”. А может быть и две-три штуки)))

Однако Free Pascal — это бесплатный компилятор и бесплатная среда разработки. Поэтому второй вопрос автоматически отпадает, и остаётся только первый. Вот на этот вопрос я здесь и отвечу. А заодно (для полных чайников) расскажу не только о том, где взять компилятор, но и о том как взять.

Можете мне не верить, но у многих людей не получается сделать даже это. И это не их вина. Просто не все пользователи с компьютером “на ты”. Все мы начинали с нуля. И вполне возможно, что кто-то из нулевых сейчас читает эту статью. Так что же, бросить его на произвол судьбы? Нет, мы поможем всем. Даже если все этого не захотят)))

Сначала посмотрите видео.

А потом переходите по ссылке, указанной ниже, и следуйте инструкциям видеоролика.

Итак, вы скачали инсталлятор. Теперь осталось дело за малым. Для начинающих я расскажу и том, как установить Free Pascal. Точнее, я уже рассказал об этом в видеоролике. И если вы не досмотрели его до конца, то пришло время немного напрячься и сделать это. Ну или разобраться с установкой самостоятельно — ничего хитрого в этом нет.

Если вопросы ещё остались — пишите в комментариях. Ну и просто “спасибо” тоже можно сказать)))

free pascal

Open source compiler for Pascal and Object Pascal

General

Coding

Tools

Search

Introduction

Overview

Free Pascal is a mature, versatile, open source Pascal compiler. It can target many processor architectures: Intel x86 (16 and 32 bit), AMD64/x86-64, PowerPC, PowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS, Motorola 68k, AVR, and the JVM. Supported operating systems include Windows (16/32/64 bit, CE, and native NT), Linux, Mac OS X/iOS/iPhoneSimulator/Darwin, FreeBSD and other BSD flavors, DOS (16 bit, or 32 bit DPMI), OS/2, AIX, Android, Haiku, Nintendo GBA/DS/Wii, AmigaOS, MorphOS, AROS, Atari TOS, and various embedded platforms. Additionally, support for RISC-V (32/64), Xtensa, and Z80 architectures, and for the LLVM compiler infrastructure is available in the development version. Additionally, the Free Pascal team maintains a transpiler for pascal to Javascript called pas2js.

Latest News

June 19th, 2020

    FPC version 3.2.0 has been released!

This version is a major new release and contains bugfixes and updates packages, new features and new targets. Due to the age of the FPC 3.0 branch (5 years!) it is recommended to upgrade as soon as possible.

Downloads are available at the download section. Some links might be stale but will be updated in the coming days.

  • July 20, 2019
    • FPC has gained several new features lately in trunk (which will not be in the upcoming FPC 3.2.0 release):
      • Multiple helper types can now be active at the same time
      • Support has been added for custom attributes
      • The compiler can now generate LLVM bitcode for select platforms (Darwin/x86-64, Linux/x86-64, Linux/AArch64, Linux/ARMHF)

      While FPC 3.2.0 will not have support for the above list, it will have its own collection of new features and fixes!

      Today FPC celebrates its 25th birthday !

      25 years have passed since 8 june 1993, and FPC still does not only exists, but is more alive and kicking than ever!

      As required by the European GDPR, we have published a privacy statement

      Current Version

      Version 3.2.0 is the latest stable version the Free Pascal. Hit the download link and select a mirror close to you to download your copy. The development releases have version numbers 3.3.x . See the development page how to obtain the latest sources and support development.

      Features

      The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A Mac Pascal mode, largely compatible with Think Pascal and MetroWerks Pascal, is also available. Furthermore Free Pascal supports function overloading, operator overloading, global properties and several other extra features.

      Requirements

      For the 80×86 version at least a 386 processor is required, but a 486 is recommended. The Mac OS X version requires Mac OS X 10.4 or later, with the developer tools installed.

      Any PowerPC processor will do. 16 MB of RAM is required. The Mac OS classic version is expected to work System 7.5.3 and later. The Mac OS X version requires Mac OS X 10.3 or later (can compile for 10.2.8 or later), with the developer tools installed. On other operating systems Free Pascal runs on any system that can run the operating system.

      16 MB of RAM is required. Runs on any ARM Linux installation.

      16 MB of RAM is required. Runs on any Sparc Linux installation (solaris is experimental).

      License

      The packages and runtime library come under a modified Library GNU Public License to allow the use of static libraries when creating applications. The compiler source itself comes under the GNU General Public License. The sources for both the compiler and runtime library are available; the complete compiler is written in Pascal.

      Free Pascal 3.2.0

      Free Pascal — язык программирования Фри Паскаль

      Free Pascal (Фри Паскаль) — бесплатная версия языка программирования Паскаль, практически полностью совместима с Turbo Pascal 7.0 и последующими релизами Delphi.

      Особенности язык программирования Фри Паскаль

      Пакет содержит бесплатный 32-битный, 64-битный и 16-битный компиляторы языка программирования Pascal профессионального уровня для нескольких платформ. Синтаксис и библиотеки являются практически полностью совместимыми с Turbo Pascal 7.0 и последующих версий Delphi. Имеется частичная поддержка языка Паскаль на диалекте Macintosh (Think Pascal и MetroWerks Pascal).

      Поддерживаемые архитектуры процессоров: Intel x86 (включая 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS и JVM.

      Кроме того, присутствует поддержка архитектуры Motorola 68k в Development версиях.

      Поддерживаемые операционные системы: Linux, FreeBSD, Haiku, Mac OS X, iOS, iPhoneSimulator, Darwin, DOS с разрядностью 16 и 32 бита, Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX и AROS.

      Free Pascal — настройки компилятора Фри Паскаль

      Компилятор Free Pascal

      Установка компилятора Pascal — процесс не очень сложный, но очень нужный. Для изучения языка программирования Pascal Вам потребуется установить компилятор Free Pascal на свой компьютер. В этой статье рассказывается о том как правильно установить и настроить Free Pascal для работы в Windows 7.

      Для начала необходимо скачать компилятор Free Pascal. Ниже приведено несколько ссылок, где вы можете скачать Free Pascal бесплатно. Программы, которые разбираются в уроках на этом сайте, выполнялись на компиляторе версии 2.2.2. Вы можете использовать любую версию компилятора Pascal (либо 2.2.2 либо более позднюю версию 2.4.4), принципиальных отличий между ними нет.

      В скачанном архиве Вы найдете файл fpc-2.2.2.i386-win32.exe.

      Запускайте его двойным нажатием левой кнопки мыши и каждый раз, при необходимости, нажимайте на кнопку «Далее». После окончания установки на диске «С» появится папка «FPC». Заходим в эту папку. Далее заходим в папку «2.2.2», затем в папку «bin», а затем в папку «i386-win32». Здесь нам необходимо создать директорию для хранения исходных кодов наших программ. Создаем папку с названием «Programs».

      Теперь запускаем Free Pascal с помощью ярлыка на рабочем столе.

      По умолчанию, все созданные в Free Pascal программы, сохраняются в папке «i386-win32. Для того чтобы программы сохранялись в созданной нами папке «programs» необходимо поменять текущий каталог. Для этого заходим «File – Change dir».

      Откроется окно для выбора текущей директории.

      Выбираем директорию «programs», затем нажимаем «Chdir», затем «Ok».
      Теперь создадим программу и сохраним ее. Для создания новой программы переходим «File — New». Окно Free Pascal станет синего цвета. В том окне набираем код программы:

      После написания программы нажимаем «File – Save as…» и в открывшемся окне в поле «Name» указываем название программы (например, «programma»). Затем нажимаем «Ok».

      Теперь наша программа сохранена в папке «programs». Для ее запуска необходимо нажать «Ctrl+F9».

      В самой последней строке Вы увидите слово «Привет». Это и есть цель нашей программы – вывести на экран сообщение. (О том, как работает эта программа, Вы узнаете в первом уроке). В заключении следует сказать, что после закрытия Free Pascal все прописанные нами пути сбрасываются. Поэтому каждый раз после запуска Free Pascal необходимо менять текущий каталог i386-win32 (который стоит по умолчанию) на каталог «programs» (который мы создали).

      Free Pascal. Первые шаги.

      16.01.2006
      Алексей Ю. Уласевич (STAKANOV)

      Что такое Free Pascal

      Free Pascal это свободно распространяемый компилятор языка Паскаль. Free Pascal работает на различных процессорах (Intel x86, Amd64/x86_64, PowerPC, Sparc) и операционных системах (Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, OS/2, Netware и MorphOS). Синтаксис Free Pascal полностью совместим с Turbo Pascal 7.0, а так же, по утверждению разработчиков, с большинством версий Delphi (классы, rtti, исключения, ansistrings, widestrings, интерфейсы). Для пользователей Apple есть режим совместимости с Mac Pascal. Кроме того Free Pascal поддерживает перегрузку функции, перегрузку оператора, глобальные свойства и некоторые другие особенности.

      Сам компилятор распространяется бесплатно по лицензии GNU GPL, а идущие вместе с ним пакеты и библиотеки по модифицированной LGPL, что позволяет распространять ваши скомпилированные программы на любых удобных для вас условиях.

      Получение

      Как правило Free Pascal не продается в магазинах и для его получения необходим доступ в интернет. Установите соединение с интернет, запустите Internet Explorer (или тот броузер которым вы пользуетесь). В поле адрес наберите следующий текст (ссылку) – http://www.freepascal.org/down/i386/win32-ftp.freepascal.org.html и нажмите клавишу Enter.

      Прим.: надо заметить, что это не единственное место где можно получить компилятор и если у вас достаточно для этого квалификации, то перейдите по ссылке http://www.freepascal.org/download.html и выберите тот вариант который вас больше устраивает.

      Объем файла который вам потребуется скачать достаточно большой (26,4Мб) и процесс его получения займет много времени. На открывшейся странице, в разделе «Download as installer» кликните правой кнопкой мыши по fpc-2.0.2.i386-win32.exe, в появившемся меню выберите пункт «Сохранить объект как . », в диалоговом окне укажите каталог (по-умолчанию «Рабочий стол») в который вы хотите сохранить программу установки и нажмите кнопку «Сохранить». Обязательно запомните этот каталог. Дождитесь завершения загрузки, закройте ваш браузер и переходите к следующему разделу.

      Установка

      Если вы сохранили программу установки не на рабочем столе, то откройте проводник и выберите в нем свой каталог. Кликнув дважды (используйте левую кнопку мыши) по иконке «fpc-2.0.2.i386-win32» запустите программу установки.

      В открывшемся окне нажмите кнопку «Next».

      В следующем окне вам будет предложено указать каталог в который будет установлен Free Pascal. Лучше оставьте тот, что указан по-умолчанию. Для продолжения нажмите «Next».

      В этом окне необходимо выбрать один из трех вариантов установки — «Full installation», «Minimum installation» и «Custom installation». Если вы планируете основательно использовать все пакеты Free Pascal и у вас достаточно места на диске, то выберите «Full installation». При этом будут установлены все пакеты, документация и примеры. Такой вариант установки потребует 101,6Мб дискового пространства. Если вам нужен только компилятор — «Minimum installation». Потребуется 20,8Мб дискового пространства. В случае выбора варианта «Custom installation» появится возможность выбрать устанавливаемые пакеты. Для написания своей первой программы так как это будет описано далее в этой статье выберите пункт «Custom installation»,а в появившемся списке оставьте (или установите) галочку только около «Integrated Development Environment» и нажмите «Next».

      В следующем окне вам будет предложено выбрать название для раздела главного меню Windows. Ничего не меняйте, просто нажмите «Next».

      В следующем окне («Select Additional Task») опять же ничего не меняйте, нажмите «Next».

      Далее откроется окно, содержащее общую информацию о заданных параметрах установки. Чтобы начать нажмите «Install».

      После завершения процесса копирования файлов появится окно («Information»), в окне содержится информация (на английском языке) о новшествах версии 2.0.2. Нажмите «Next» и вы перейдете к заключительному окну.

      Если вы желаете ознакомится с файлом readme.txt (на английском языке), то оставьте галочку около «View readme.txt». Если нет, то уберите ее. Нажмите кнопку «Finish» для завершения установки.

      Поздравляю! Вы установили Free Pascal.

      Прим.: пользователям Windows 98 чтобы иметь возможность запускать команды компилятора из любого каталога необходимо в файле autoexec.bat добавить в переменную PATH каталог C:\FPC\2.0.2\bin\i386-win32 и затем перезагрузить компьютер.

      Первая программа

      После того как вы выполнили описанные выше действия у вас на рабочем столе появилась иконка (ярлык) «Free Pascal IDE». При двойном клике по этой иконке запустится классическая интегрированная среда разработки. Среда имеет текстовый интерфейс. Если вы программировали с использование Turbo Pascal, то у вас не возникнет проблем с освоением этой среды. В любом случае помните, что это не единственный вариант. Для Free Pascal есть множество различных вспомогательных средств от простых редакторов с подсветкой синтаксиса до систем визуального проектирования.

      Теперь запустите IDE. После открытия окна можете нажать клавиши Alt+Enter для полноэкранного режима. Нажмите клавишу F10 для перехода в главное меню. Выберите меню File и нажмите Enter. В появившемся меню выберите команду New и нажмите клавишу Enter. Откроется новое окно редактора вашей программы. В нем наберите:

      Нажмите клавишу F2 для сохранения файла. Откроется диалоговое окно «Save File As ..», в котором среда предложит вам выбрать каталог и имя для хранения файла. Для перемещения между элементами окна пользуйтесь клавишей «Tab». В центральной части окна находится список каталогов. Для поднятия на уровень выше выберите «..\» и нажмите Enter, пользуйтесь стрелками для выбора каталога из списка. Естественно вы можете проделать все это с помощью мыши. Выберите нужный вам каталог, а в поле «Name» наберите имя файла программы, например «hello». Расширение «.pas» будет добавлено автоматически.

      Прим.: если вы используете Windows 98, то сохраняйте свои программы в каталогах короткими английски именами. Если вы сохраните программу в каталоге «c:\Мои докумениты», то возникнут проблемы во процессе компиляции.

      Для компиляции и выполнения программы нажмите Ctrl+F9. Если вы сделали все как написано, то процесс должен пройти успешно. Чтобы посмотреть результат работы программы воспользуйтесь сочетанием клавиш Alt+F5. Там вы увидете столь любимое всеми сообщение «Hello, world!».

      Заключение

      В заключении хочу выразить свою особую благодарность всем кто дочитал до этого места. Спасибо.

    Читайте также:  0x00000133 windows server 2012
  • Оцените статью