Latest 3.3.1 Aarch64 fpc is compiling but manual installation needs more manual reading.
Normal installs to Windows and x86 Linux is well documented,but those install scripts work anyway.
Path issues means cut and pasting missing files to where they can be found.
Hello is a 1MB+ executable file as it contains the runtime + debug as well.
Most install methods will automatically generate a .fpc.cfg file with all the paths etc sorted out.
Existing installs like fpcup, fpcupdeluze will build fpc/lazarus from source grabbed from the net.
Building from source requires a build compiler version with 3.0.4 being the latest version?
However there is no aarch64 3.0.4 version, catch 22.
The snapshot 3.3.1 works fine if just unzipped to a folder.
Can it be used to make an Aarch64 3.0.4 build version, which is then used to make the 3.3.1 version?
Lazarus is the normal IDE for Free Pascal but as shown Geany can be used for simple stuff.
The Lazarus IDE is built from source and needs a working fpc install.
The Textmode fp IDE also works.
There is another fpc IDE http://www.msegui.com/
A Gentoo ebuild script to install the binary from the snapshot file may be easier to learn than the usual install from source.
But as I understand ebuild it is so things are built from source.
I cannot say I am not learning about compilers
Do C compilers make the smallest helloworld exe files?
C, C++ , gnu and clang, Rust, Go, Pony, Pascal can now be tested.
How many can be used for baremetal on Pi's?
What else is already on Gentoo64 , Python, Perl, PHP?
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges