Страница 1 из 2

free pascal for arm

СообщениеДобавлено: 11.04.2018 00:26:54
freemaks
ребята, скажите, может ли free pascal точнее его ide , работать на arm?

Re: free pascal for arm

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

Re: free pascal for arm

СообщениеДобавлено: 11.04.2018 14:17:29
freemaks
Владимир писал(а):Да.

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

Re: free pascal for arm

СообщениеДобавлено: 11.04.2018 14:43:53
vada

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.

Re: free pascal for arm

СообщениеДобавлено: 11.04.2018 22:16:49
freemaks
какой именно архив подайдет для orange pi?

Re: free pascal for arm

СообщениеДобавлено: 11.04.2018 22:30:11
Владимир
https://www.freepascal.org/download.var
Повторюсь, не собирать fpc надо, а качать сборку.

Re: free pascal for arm

СообщениеДобавлено: 12.04.2018 01:43:53
freemaks
я нуб. стыдно, но я ничего не могу понять. какую сборку мне скачать для orange pi win+?

Re: free pascal for arm

СообщениеДобавлено: 12.04.2018 04:34:34
SSerge
freemaks писал(а):какую сборку мне скачать


Зависит не только от самого ммм... компьютера, но и от его операционки.
А то у вас там поде какой-нибудь дроид или 10 IoT

Re: free pascal for arm

СообщениеДобавлено: 12.04.2018 08:29:18
Vadim
freemaks писал(а):запускаю-fp
и вывод на терминал получаю $000000000

Может быть там ещё что-то было написано, Вы внимательно смотрели?
Вы "fp" запускали из открытого терминала или Вы используете какую-то графическую оболочку, а "fp" запускаете из меню или ярлыка?

Re: free pascal for arm

СообщениеДобавлено: 12.04.2018 13:00:40
freemaks
Ubuntu server. нет графической оболочки

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

Re: free pascal for arm

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

Re: free pascal for arm

СообщениеДобавлено: 12.04.2018 14:20:57
Vadim
freemaks писал(а):error
error
error

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


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

Он имел в виду текстовую IDE, которая называется "fp". ;-)

Re: free pascal for arm

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

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

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

Re: free pascal for arm

СообщениеДобавлено: 12.04.2018 20:51:08
mig-31
Если вы новичек, не морочьте голову, купите 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