Windows以外のターゲットへのクロスコンパイルは可能ですが(それほど難しくはありません)、fpc / lazarusに慣れて、最初の1つのステップでクロスコンパイルするのは、あまりにも遠い橋です。これは、Linuxがあまり均質なターゲットではなく、このバリエーションに対処するには、Linuxでライブラリとリンクがどのように機能するかをある程度理解する必要があるためです。これは、「一般的な」Linuxへのワンボタンダウンロード可能なクロスコンパイルセットアップを打ち負かします。私は知っている、誰にとっても箱から出して動作するそのようなワンボタンのものは素晴らしいだろうが、それは起こらないだろう(または非常に限られた配布とバージョンの組み合わせのためだけに)
FPCとのクロスコンパイルは、非常に難しいことでもロケット科学でもありませんが、専門用語や詳細の量は、初心者の人々を驚かせる可能性があり、背景知識がなければ、小さな設定ミスの結果として問題を診断することは困難です。
最初にLazarus/FPCに慣れてから、クロスコンパイルを飛躍させることをお勧めします。(そしてすでに述べたbuildfaqはいくつかの理由を挙げています)。
結論:Windowsにlazarusをインストールし、アプリの移植を開始します。それが成功した場合は、Linuxインストール(またはVM)の使用を開始して、Linuxとその下のLazarusに慣れてください。とにかくテストするにはLinuxをインストールする必要があります。
その後、プロセスをスピードアップするためにクロスコンパイルについて考え始めます。