Страница 1 из 2
free pascal for arm
Добавлено: 10.04.2018 23:26:54
freemaks
ребята, скажите, может ли free pascal точнее его ide , работать на arm?
Re: free pascal for arm
Добавлено: 11.04.2018 13:06:41
Владимир
Да.
Re: free pascal for arm
Добавлено: 11.04.2018 13: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 13:43:53
vada
Re: free pascal for arm
Добавлено: 11.04.2018 17:46:26
Владимир
freemaks писал(а):ребята, скажите, может ли free pascal точнее его ide , работать на arm?
Но есть нюанс: ни в коем случае не использовать Запуск - Быстрая компилляция - сам нарвался.
Добавлено спустя 4 минуты 40 секунд:freemaks писал(а):научите пожалуйста как запустить его на arm плате orange pi win+
К сожалению, не помогу - работал на АРМ с уже установленном Лазарем.
И да, это был raspberry pi 3.
Re: free pascal for arm
Добавлено: 11.04.2018 21:16:49
freemaks
какой именно архив подайдет для orange pi?
Re: free pascal for arm
Добавлено: 11.04.2018 21:30:11
Владимир
https://www.freepascal.org/download.varПовторюсь, не собирать fpc надо, а качать сборку.
Re: free pascal for arm
Добавлено: 12.04.2018 00:43:53
freemaks
я нуб. стыдно, но я ничего не могу понять. какую сборку мне скачать для orange pi win+?
Re: free pascal for arm
Добавлено: 12.04.2018 03:34:34
SSerge
freemaks писал(а):какую сборку мне скачать
Зависит не только от самого ммм... компьютера, но и от его операционки.
А то у вас там поде какой-нибудь дроид или 10 IoT
Re: free pascal for arm
Добавлено: 12.04.2018 07:29:18
Vadim
freemaks писал(а):запускаю-fp
и вывод на терминал получаю $000000000
Может быть там ещё что-то было написано, Вы внимательно смотрели?
Вы "fp" запускали из открытого терминала или Вы используете какую-то графическую оболочку, а "fp" запускаете из меню или ярлыка?
Re: free pascal for arm
Добавлено: 12.04.2018 12:05:30
freemaks
Ubuntu server. нет графической оболочки
Добавлено спустя 4 минуты 50 секунд:
я всяко пытался , даже в наглую. создавал файл в nano с простенькой программкой, и пытался просто скомпелировать без ide : fpc file.pas
error
error
error
Re: free pascal for arm
Добавлено: 12.04.2018 13: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 13:22:42
Vadim
freemaks писал(а):error
error
error
Вы категорически отказываетесь сообщать, что там ещё написано кроме слова "error"?
Если файл с исходным кодом программы лежит в том же каталоге, где Вы командой запускаете компилятор "fpc", то в Linux это должно выглядеть так:
Добавлено спустя 1 минуту 45 секунд:vada писал(а):IDE без графической оболочки в Ubuntu как вдруг заработает????
Он имел в виду текстовую IDE, которая называется "fp".

Re: free pascal for arm
Добавлено: 12.04.2018 18:30:57
freemaks
да да, я запускаю компилятор fpc в том же каталоге, где лежит file.pas
дело в том что когде я проделываю все это на архитектуре x86 то все проходит. как только берусь за arm то тут начинается.
я сейчас попробую вывод ошибок сюда закинуть, только txt файлы тут запрещены, поэтому закину без суфикса txt
Добавлено спустя 22 минуты 3 секунды:
запустилась))))))))))))))))
ну что-то кривенько как-то
а как скомпилить из source под платформу arm? объясните от куда скачать ?
Добавлено спустя 20 минут 24 секунды:
не могу закинуть файл с выводом ошибок. пишет что запрещенно данное разрешение
Re: free pascal for arm
Добавлено: 12.04.2018 19: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_compilinghttp://wiki.lazarus.freepascal.org/Setup_Cross_Compile_For_ARM