Автор Тема: Lazarus - интегрированая среда разработки для FreePascal  (Прочитано 5384 раз)

0 Пользователей и 1 Гость просматривают эту тему.

boston

  • Гость
Lazarus предназначен для программирования графического интерфейса, основанный на компиляторе языка паскаль FreePascal. С помощью Lazarus вы можете создавать графические и консольные приложения под ОС Windows, Linux, FreeBSD и MacOSX, как вы это делали в Borland Delphi.

Оф. сайт: http://www.lazarus.freepascal.org/
Главная страница закачки: http://sourceforge.net/project/showfiles.php?group_id=89339
Исходники: http://sourceforge.net/project/showfiles.php?group_id=89339&package_id=192182
Windows версия: http://prdownloads.sourceforge.net/lazarus/Lazarus-0.9.16-20060528-win32.exe?download
Немного документации на русском: http://www.rusdoc.ru:8001/reviews/programming/pl/pascal/index2.shtml

Источник: http://doci.nnm.ru/gnusoftware/06.07.2006/lazarus_0916/

Оффлайн Adept

  • Старожил
  • ****
  • Сообщений: 366
  • Карма: 16
  • Ubuntu 16.04, Debian 6-8, Android :)
    • E-mail
Не ставится... :(
« Ответ #1 : 02 Марта 2007, 00:55:47 »
Уверен, что это хорошая штука :), но у меня никак не получается ее установить :(
Для начала скачал и установил fpc-2.0.4-0.i586.rpm и fpc-src-2.0.4-0.i386.rpm. Поставились нормально!
Затем попробовал поставить lazarus-0.9.8-fpc_2.0.0_0.i386.rpm...уж слишком много зависимостей! Замучался разрешать (apt-get использовать не хочу :).
От безысходности решил ставить из исходников. Скачал lazarus-0.9.21-20070301-src.tar.bz2.
Я его make, а он мне Fatal: User defined: Lazarus requires at least FPC 2.0.2
А теперь, собственно, вопрос знатокам: почему он не видит установленный fpc-2.0.4? И где он вообще его "смотрит"?  :)

Оффлайн LexxTheFox

  • Глобальные модераторы
  • Ветеран
  • ******
  • Сообщений: 808
  • Карма: 39
  • Пол: Мужской
  • Debian Stable, Debian testing
    • E-mail
Ставить такие вещи лучше всего штатным пакетным менеджером своего дистрибутива, а то замучаешся сам все зависимости разруливать, да еще бардак будет неизбежно накапливаться. А исходники lasarus'а наверняка ищут fpc-(версия)-dev пакет (в котором находятся хедеры - при сборке зависимых вещей необходимы).

Оффлайн slux

  • Game Developer
  • Администратор
  • Общительный человек
  • ******
  • Сообщений: 1 682
  • Карма: 31
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • CSM Wiki
А кто-нибудь знает какие еще существуют среды для Pascal? Под Linux, естественно.

Оффлайн mef

  • Старейшина
  • Ветеран
  • *****
  • Сообщений: 796
  • Карма: -65487
помоему freepascal
3.14159265358979323846264338327950288419716939937510582097494

Оффлайн slux

  • Game Developer
  • Администратор
  • Общительный человек
  • ******
  • Сообщений: 1 682
  • Карма: 31
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • CSM Wiki
А больше никаких нет? Для Си(++) вон их сколько!
Сильно FreePascal отличается от Turbo Pascal? Может быть отсутствуют какие-то модули, которые есть в Turbo? Или еще какие-нибудь особенности?
Хотя бы где можно почитать об этом на русском? - Эта ссылка битая
http://www.rusdoc.ru:8001/reviews/programming/pl/pascal/index2.shtml

Оффлайн Magvaj

  • Старейшина
  • Ветеран
  • *****
  • Сообщений: 973
  • Карма: 26
  • Пол: Мужской
  • Sabayon 5.1 KDE 4
    • E-mail
А больше никаких нет? Для Си(++) вон их сколько!
Сильно FreePascal отличается от Turbo Pascal? Может быть отсутствуют какие-то модули, которые есть в Turbo? Или еще какие-нибудь особенности?
Хотя бы где можно почитать об этом на русском? - Эта ссылка битая
http://www.rusdoc.ru:8001/reviews/programming/pl/pascal/index2.shtml


тут даже дело не в количестве... своеобразно то, что люди особо не програмять на паскале в линухе... поэтому и надобности в его развитии нет... так бы уже была бы куча известных версий от энтузиастов...  :xz:
"ls /" (C) Козьма Прутков
Вам меня не понять! Я идиот... и я счастлив! :-)

Оффлайн Алексей Шоков

  • Постоялец
  • ***
  • Сообщений: 236
  • Карма: 11
  • Пол: Мужской
SluX, читай на freepascal.org:

Цитировать
Синтаксис языка отлично совместим с TP 7.0, также как и с большинством версий Delphi (классы, rtti, исключения, ansistrings, widestrings, интерфейсы). Режим совместимости с Mac Pascal может быть полезен пользователям Apple. Более того, Free Pascal поддерживает перегрузку функций и операторов, глобальные свойства и некоторые другие аналогичные возможности.

Оффлайн slux

  • Game Developer
  • Администратор
  • Общительный человек
  • ******
  • Сообщений: 1 682
  • Карма: 31
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • CSM Wiki
Опа! Я и не думал, что там может быть на русском... :-[

Оффлайн urgen

  • ALTLinux 4.0 не так и плохо
  • Постоялец
  • ***
  • Сообщений: 101
  • Карма: 2
  • Пол: Мужской
Lazarus вещь довольно увлекательная, однако проблем у него хватает, особенно с размерами исполняемых файлов по умолчанию. Но несмотря на все недостатки его виндовую версию ни в какое сравнение с TurboDelphi ставить нельзя Lazarus по функцианалу выигрывает на порядок.
 
Работа, не бойся, я тебя не трону!!!