Где найти Компилятор FreePascal?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Аватара пользователя
Yar
незнакомец
Сообщения: 4
Зарегистрирован: 13.02.2020 09:37:39

Где найти Компилятор FreePascal?

Сообщение Yar »

Приветствую всех форумчан. У моего сына в школе началось программирование, они проходят Pascal. Дома на его компьютере установлена Xubuntu 19.10. Я установил Lazarus, предварительно установив FreePascal. Теперь Lazarus при запуске запрашивает компилятор FreePascal. Какой указать путь, в какой директории он лежит. Версия FreePascal 1.0.12.2019/01/04 (Compiler Version 3.0.4+dfsg-22). В форуме Lazarus поднял эту тему, но никто за 2 дня не ответил. Буду благодарен за помощь.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Где вы их брали?
На сайте лазаря для установки под семейство убунту есть ссылка, там три пакета - два от fpc и третий - собственно lazarus. Ставятся точно в той последовательности, как там написано. Я ставил себе на Минт, никаких проблем не было. При том, что в линуксах я - полный нуб и имею с ними дело только в ознакомительных целях.
Аватара пользователя
Yar
незнакомец
Сообщения: 4
Зарегистрирован: 13.02.2020 09:37:39

Сообщение Yar »

Через косоль 1). sudo apt install fpc 2). sudo apt install lazarus. Качнул пакеты, а в какой последовательности их ставить?
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Yar
А каким образом Lazarus у Вас запрашивает компилятор FreePascal? Если выдаётся окно настройки - вполне достаточно указать имя файла компилятора - "fpc".
Screenshot_1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

#sudo apt install fpc lazarus
или
#sudo apt install lazarus -> само подтащит FPC как зависимость
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

Yar писал(а):Через косоль 1). sudo apt install fpc 2). sudo apt install lazarus. Качнул пакеты, а в какой последовательности их ставить?

1.5)

Код: Выделить всё

sudo apt install fpc-source

или

Код: Выделить всё

sudo apt install fpc-src


Лазарус, скорее всего, просит исходники.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Yar писал(а):а в какой последовательности их ставить?

В описании сказано:
fpc-laz - the Compiler, some command line tools, base units and non visual components like database access
fpc-src - the sources of fpc and its packages, needed for code browsing
lazarus-project - the IDE, visual components and help files

Вот в такой последовательности я и ставил.
Если стоит какой-то еще другой fpc, то я бы его предварительно удалил бы...

И качать желательно по ссылкам с официального сайта Лазаруса, а не из репозитория убунты, там часто лежит устаревшая версия.
Аватара пользователя
Yar
незнакомец
Сообщения: 4
Зарегистрирован: 13.02.2020 09:37:39

Сообщение Yar »

Благодарю всех, буду пробовать. О результате отпишусь.

Добавлено спустя 9 минут 19 секунд:
Vadim писал(а):Yar
А каким образом Lazarus у Вас запрашивает компилятор FreePascal? Если выдаётся окно настройки - вполне достаточно указать имя файла компилятора - "fpc".
Screenshot_1.png


Вот что пишет прога
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Yar
Ваша ошибка описана вполне ясно - ОС у Вас 64-ёх разрядная, а вот FPC Вы предварительно установили отчего-то 32-ухразрядный, оттого и Lazarus его найти не может. ;-)
Аватара пользователя
Yar
незнакомец
Сообщения: 4
Зарегистрирован: 13.02.2020 09:37:39

Сообщение Yar »

Vadim писал(а):Yar
Ваша ошибка описана вполне ясно - ОС у Вас 64-ёх разрядная, а вот FPC Вы предварительно установили отчего-то 32-ухразрядный, оттого и Lazarus его найти не может. ;-)


Устанавливал через консоль.
1). sudo apt install fpc
2). sudo apt install lazarus.
Теперь нужно разобраться, как установить 64х разрядный компилятор. Или лучше снести и установить из пакетов как показал Снег Север. Короче буду пробовать.
Indigo80
новенький
Сообщения: 19
Зарегистрирован: 31.07.2012 11:24:06

Сообщение Indigo80 »

Ну ставить из репозитория сомнительно(там старая версия). Запускай synaptic и удаляй что наставил. скачивай с сайта три пакета и ставь.
Аватара пользователя
Cheb
энтузиаст
Сообщения: 994
Зарегистрирован: 06.06.2005 15:54:34
Контактная информация:

Сообщение Cheb »

там старая версия

В репозиториях, что самое характерное, работающие версии "всё из коробки одним кликом".
Я никогда с такими проблемами не встречаюсь, ибо ставлю только через apt install lazarus
А ведь я веду разработку игрового движка.
Вам cutting edge фичи и участие в разработке самого компилятора, или просто для учёбы? Второе? Тогда из репозитория, а подобных советчиков - ссаными тряпками.
Ответить