free pascal for arm

Общие вопросы программирования, алгоритмы и т.п.

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

free pascal for arm

Сообщение freemaks » 11.04.2018 00:26:54

ребята, скажите, может ли free pascal точнее его ide , работать на arm?
freemaks
новенький
 
Сообщения: 10
Зарегистрирован: 10.04.2018 20:48:36

Re: free pascal for arm

Сообщение Владимир » 11.04.2018 14:06:41

Да.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: free pascal for arm

Сообщение freemaks » 11.04.2018 14:17:29

Владимир писал(а):Да.

научите пожалуйста как запустить его на arm плате orange pi win+
набираю в терминале #apt install fpc
запускаю-fp
и вывод на терминал получаю $000000000
ладно, захожу на оф сайт free pascal качаю fpc-source.gz распаковываю в созданную мною директорию, захожу в директорию ide и делаю это fpcmake...
после делаю make потому что небыло никакого вывода от fpcmake кроме writing make. ну и выдает что error/
не могу понять в чем дело.
может что неправильно делаю?
freemaks
новенький
 
Сообщения: 10
Зарегистрирован: 10.04.2018 20:48:36

Re: free pascal for arm

Сообщение vada » 11.04.2018 14:43:53

Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: free pascal for arm

Сообщение Владимир » 11.04.2018 18:41:46

freemaks писал(а):ребята, скажите, может ли free pascal точнее его ide , работать на arm?

Но есть нюанс: ни в коем случае не использовать Запуск - Быстрая компилляция - сам нарвался.

Добавлено спустя 4 минуты 40 секунд:
freemaks писал(а):научите пожалуйста как запустить его на arm плате orange pi win+

К сожалению, не помогу - работал на АРМ с уже установленном Лазарем.
И да, это был raspberry pi 3.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: free pascal for arm

Сообщение freemaks » 11.04.2018 22:16:49

какой именно архив подайдет для orange pi?
freemaks
новенький
 
Сообщения: 10
Зарегистрирован: 10.04.2018 20:48:36

Re: free pascal for arm

Сообщение Владимир » 11.04.2018 22:30:11

https://www.freepascal.org/download.var
Повторюсь, не собирать fpc надо, а качать сборку.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: free pascal for arm

Сообщение freemaks » 12.04.2018 01:43:53

я нуб. стыдно, но я ничего не могу понять. какую сборку мне скачать для orange pi win+?
freemaks
новенький
 
Сообщения: 10
Зарегистрирован: 10.04.2018 20:48:36

Re: free pascal for arm

Сообщение SSerge » 12.04.2018 04:34:34

freemaks писал(а):какую сборку мне скачать


Зависит не только от самого ммм... компьютера, но и от его операционки.
А то у вас там поде какой-нибудь дроид или 10 IoT
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: free pascal for arm

Сообщение Vadim » 12.04.2018 08:29:18

freemaks писал(а):запускаю-fp
и вывод на терминал получаю $000000000

Может быть там ещё что-то было написано, Вы внимательно смотрели?
Вы "fp" запускали из открытого терминала или Вы используете какую-то графическую оболочку, а "fp" запускаете из меню или ярлыка?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: free pascal for arm

Сообщение freemaks » 12.04.2018 13:00:40

Ubuntu server. нет графической оболочки

Добавлено спустя 4 минуты 50 секунд:
я всяко пытался , даже в наглую. создавал файл в nano с простенькой программкой, и пытался просто скомпелировать без ide : fpc file.pas
error
error
error
freemaks
новенький
 
Сообщения: 10
Зарегистрирован: 10.04.2018 20:48:36

Re: free pascal for arm

Сообщение vada » 12.04.2018 14:00:17

IDE без графической оболочки в Ubuntu как вдруг заработает????
Посмотрите, я ссылку выше давал. Там уже собранный компилятор лежит внутри.
binary.arm-linux.tar
demo.tar.gz
doc-pdf.tar.gz
install.sh
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: free pascal for arm

Сообщение Vadim » 12.04.2018 14:20:57

freemaks писал(а):error
error
error

Вы категорически отказываетесь сообщать, что там ещё написано кроме слова "error"?
Если файл с исходным кодом программы лежит в том же каталоге, где Вы командой запускаете компилятор "fpc", то в Linux это должно выглядеть так:
Код: Выделить всё
fpc ./file.pas


Добавлено спустя 1 минуту 45 секунд:
vada писал(а):IDE без графической оболочки в Ubuntu как вдруг заработает????

Он имел в виду текстовую IDE, которая называется "fp". ;-)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: free pascal for arm

Сообщение freemaks » 12.04.2018 18:48:30

да да, я запускаю компилятор fpc в том же каталоге, где лежит file.pas
дело в том что когде я проделываю все это на архитектуре x86 то все проходит. как только берусь за arm то тут начинается.
я сейчас попробую вывод ошибок сюда закинуть, только txt файлы тут запрещены, поэтому закину без суфикса txt

Добавлено спустя 22 минуты 3 секунды:
запустилась))))))))))))))))
ну что-то кривенько как-то
а как скомпилить из source под платформу arm? объясните от куда скачать ?

Добавлено спустя 20 минут 24 секунды:
не могу закинуть файл с выводом ошибок. пишет что запрещенно данное разрешение
freemaks
новенький
 
Сообщения: 10
Зарегистрирован: 10.04.2018 20:48:36

Re: free pascal for arm

Сообщение mig-31 » 12.04.2018 20:51:08

Если вы новичек, не морочьте голову, купите Rasberry PI, там все есть прямо в репозитории.

Прямо на arm плате.
Перед установкой freepascal, надо поставить пакет binutils, в котором находяться ln, as, make утилиты, которые требует freepascal.
А потом как вам уже обьясняли скачиваете binary.arm-linux.tar, распаковываете и запускаете sh install.sh от root.
После успешной компиляции и установке у вас будет готовый fp IDE.

Кросскомпиляция
Можно через кросскомпиляцию. Берете любой дистрибутив Линух , ставите cross-arm-binutils, в Lazarus в настройках проекта выставляете CPU arm, OS - Linux , GUI - проще GTK и собираете проект. Через nfs или ssh, копируете бинарный файл на arm плату.

http://wiki.lazarus.freepascal.org/Cross_compiling
http://wiki.lazarus.freepascal.org/Setup_Cross_Compile_For_ARM
mig-31
постоялец
 
Сообщения: 224
Зарегистрирован: 14.07.2011 13:46:48

След.

Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 16

Рейтинг@Mail.ru
cron