5

Lazarus ライブラリ コードをデバッグしたいと思います。Delphi IDE では、[Project Options] -> [Compiler] -> [Use Debug DCUs] オプションをオンにチェックするだけです。ラザロに似たようなものはありますか?

4

1 に答える 1

3

はいといいえ。Delphi とほぼ同じように機能します。2 セットのコンパイル済みユニットが必要です。(.o/.ppu)、および切り替える方法。

ただし、FPC/Lazarus はオープン ソースであるため、1 セット (含まれていないもの) のみが配布されます。しかし、FPC と Lazarus を -gl で再コンパイルすることで、もう一方を作ることができます。FPC/Lazarus の再コンパイルに関するヒントについては、http: //www.stack.nl/~marcov/buildfaq.pdf を参照してください。

(組み合わせを行うことさえ可能です。私は、システムとsysutilsを除くすべてのデバッグを使用して多くのアプリケーションをデバッグします。そのため、Delphiの大きな煩わしさである、すべての文字列と例外ヘルパーをトレースしません)

現在、リリースは複製セットを配布していませんが、これはリリース エンジニアリングの問題です。(特に、strip を使用することにより、デバッグ セット以外のセットをおそらくデバッグ セットから作成できるため)

ところで、そのような方法が存在するかどうか、Lazarus メーリングリストで尋ねるのは面倒なことかもしれません。リリースで設定されていなくても、機能が存在する可能性があります。

于 2010-06-20T10:56:17.020 に答える