1

Windows XP のコマンド プロンプトを使用して、OpenLDAP 用にこの行を実行しています。

構成ファイルを含むディレクトリに移動しましたが、入力する./configureと、

「.」内部または外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

入力gcc ./configureすると、

./configure: ファイルが認識されない: ファイル形式が認識されない collect2:id が 1 つの終了ステータスを返しました。

誰かがこれらのエラーを理解するのを手伝ってくれますか?

4

2 に答える 2

0

あなたの質問には Cygwin についての言及はありません。(週/月/年)

これをお勧めします: http://www.userbooster.de/en/download/openldap-for-windows.aspx

最新ではありませんが、必要なものはすべて揃っています。

于 2011-05-04T23:38:30.797 に答える
0

UNIX 環境の場合:

./configure

現在のディレクトリ「.」で「configure」スクリプトを実行します。

Windows では、スラッシュ ('/') は通常、ディレクトリ指定子ではなくスイッチ区切り文字として使用されます。Windows では、バックスラッシュ ('\') を使用する必要があります。最初のエラーが発生する理由は、Windows がディレクトリである「.」を呼び出して引数「/configure」を渡そうとしているためです。

次を実行することで問題を解決できる可能性があります。

.\configure

ただし、拡張子がないため、「構成」を実行するために使用するアプリケーションのタイプをWindowsが認識できないため、これは失敗する可能性があります(実行可能ファイルである可能性がありますが、わかりません)。

configure を gcc に渡そうとすると、エラーが発生します。configure はソース ファイルではなく、通常は何らかのスクリプトであり、バイナリである可能性がありますが、私は openldap を使用していません。

構成ファイルの最初の 5 行には何が含まれていますか? 構成ファイルに拡張子はありますか?

于 2011-05-02T17:00:11.867 に答える