You need cross binutils. (arm binaries as and ld that can create binaries for x86_64 systems).
These are not part of the FPC distribution, you need to compile them yourself, or see if your distro provides them somehow.
Windows works because for x86/x86_64 windows targets, FPC has the assembler and linker built in.