2

Lazarus 1.0.10 と FCL パッケージをインストールしました。

Hostgatorアカウントで実行する CGI テスト プログラムを作成しましたが、コンパイルすると次のエラーが発生します。

fcllaz.pas(0,0) 致命的: fcllaz が使用する単位系が見つかりません。

Linux SO をターゲットにするようにプロジェクトを構成すると、そのようになります。標準 (Windows) を使用している場合は問題なくコンパイルされますが、ホストゲーター アカウントは Linux です。

誰もそのような問題を抱えていましたか?修正方法は?

4

1 に答える 1

2

(クロスコンパイルを行おうとしている場合、Linux へのクロスコンパイルは高度なトピックです。VM のホストと同様の *nix システムをインストールすることをお勧めします)

FPC が完全に取り付けられていない可能性があります。一部の Ubuntu/debian バージョンでは、後で手動で構成する必要があると主張しています。

確認してください

  1. $prefix/bin/ppc386 から $prefix/lib/fpc//ppc386 へのシンボリックリンクがあります
  2. $prefix/lib/fpc/$FPCVERSION/units/$FPCTARGET/* (この場合、FPC はバージョンとターゲットを記入してください)

$PREFIX は、FPC をインストールした場所のプレフィックスです (通常は /usr または /usr/local )。

詳細については、buildfaqを参照してください

于 2013-07-08T10:13:54.270 に答える