0

Windows システムで libcurl を構築したいと考えています。

現在、mingw コンパイラで eclipse cdt を使用しています。最近、システムに cygwin 1.7* もインストールしました。cURL 7.26.0 をビルド/インストールしたい。でもあげるときは

sh configure 

コマンドを curl ルート フォルダーで実行すると、次のエラーが表示されます。

$ sh configure
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether to enable debug build options... no
checking whether to enable compiler optimizer... (assumed) yes
checking whether to enable strict compiler warnings... no
checking whether to enable compiler warnings as errors... no
checking whether to enable curl debug memory tracking... no
checking whether to enable hiding of library internal symbols... yes
checking whether to enable c-ares for DNS lookups... no
checking for sed... /usr/bin/sed
checking for grep... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ar... no
configure: error: ar not found in PATH. Cannot continue without ar.

誰が私がどこで間違っているのか教えてもらえますか? または、何か他のものをインストールする必要がある場合。

4

3 に答える 3

3

このスレッドから: cygwin インストーラーを使用してビルド済みの cygwin バージョンの curl をインストールしないのはなぜですか?

cygwin をインストールするとき、curl をインストールするオプションはありますか? - インストールされたファイルの最小限の基本セットの一部ではありません。どちらもgccではありません。インストーラーで選択する必要があります。cygwin インストーラーを再実行し、[パッケージの選択] セクションに進みます。「ウェブ」アイテムを展開します。Curl は、cadaver、wget などの他の便利なツールと共にあります。「新規」列の下の「スキップ」と表示されている場所をクリックして、選択を切り替えます。循環する複数のバージョンが存在する場合があります。必要なものを選択したら、「次へ」をクリックして続行します。インストーラーは、選択ステータスを変更しない限り、既存のインストール済みパッケージをそのまま残します (ただし、利用可能な場合は新しいバージョンに更新されます)。

于 2012-07-04T18:00:03.937 に答える
1

mingw ツールキットを使用したい場合 (cygwin に対して推奨します)、msys を unix-tools サポート (sh など) に使用できます。

PATH ( ) に mingw bin があることをecho $PATH確認し、cygwin ではなく mingw の gcc を使用していることを確認してください。

Cygwin は多くの重い依存関係を必要とするため、お勧めしません。

于 2012-07-04T18:05:42.933 に答える
1

インストールする必要があると表示されますので、インストールarしてください。

Cygwin インストーラーを起動し、適切なパッケージを見つけます (C development environment別のarパッケージが見つからない場合のようなものかもしれません)。

于 2012-07-04T17:45:06.380 に答える