0

私はWindowsでxz-5.0.4をクロスコンパイルしようとしています。INSTALL-Windows.txtの指示に従いましたが、エラーが発生します

Initializing Automake:
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether ln -s works... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/c/devel/xz-5.0.4':
configure: error: C compiler cannot create executables
See `config.log' for more details

誰かが私が問題を見つけるのを手伝ってもらえますか?

4

1 に答える 1

1

gcc に問題があります: configure は void ファイルのコンパイルで簡単なテストに合格できません。

ドキュメントに記載されているように GCC をインストールします。次に、そのバイナリが呼び出されていることを確認しますgcc(通常、Windows ディストリビューションでは gcc-4.4 のようなものが好まれます)。そうでない場合は、symlink を作成します。また、それが PATH にあることを確認してください。

gcc test.ctest.c が次のような内容のファイルであるコマンド ラインからコマンドを試してくださいint main(void) { return 0; }。これは、configure が通常コンパイラをチェックする方法です。機能しない場合は、機能させてから、再度構成します。

于 2013-01-31T04:45:24.753 に答える