Pascal で書かれた大量のコードがあり、ARM9 プロセッサを搭載した組み込み PC で実行される C++ アプリケーションで使用する必要があります。私の考えは、C++ アプリに含めたい dll ライブラリに Pascal コードをクロス コンパイルすることでした。Lazarus をインストールしようとしましたが、クロス コンパイラが動作しませんでした。コンパイラを組み込み PC に直接インストールしようとしましたが、同様の結果が得られました。C++ クロス コンパイラは完全に動作します。異なるプラットフォームの C++ アプリケーションで Pascal コードを動作させる方法はありますか? 必要に応じて追加情報を提供します。
追加情報:
- 組み込み PC は非常に低い温度で使用するためのものであるため、トリミングされた Linux を実行する RAM が少なく (32MB)、フラッシュ メモリにはわずかな空き容量しか残っていません (すべてのファイルに SD カードを使用する必要があります)。