これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンドcurl-configです。
プログラム:
NAME
curl-config - libcurl インストールに関する情報を取得する
SYNOPSIS
カール構成 [オプション]
DESCRIPTION
カール構成 curl および libcurl のインストールに関する情報が表示されます。
OPTIONS
--ca この libcurl が使用する CA 証明書バンドルへの組み込みパスを表示します。
--cc libcurl のビルドに使用されるコンパイラを表示します。
--cflags
libcurl を使用するファイルをコンパイルするときに使用するコンパイラ オプション (CFLAGS) のセット。
現在、これは、curl インクルード ファイルへのインクルード パスのみです。
--checkfor [バージョン]
必要な最も古い libcurl バージョン文字列を指定すると、このスクリプトは
現在のインストールが十分に新しい場合は 0 を返し、または 1 を返して
現在のバージョンが十分に新しくないことを示すテキスト。 (7.15.4で追加)
- 構成、設定
CURL のビルド時に設定するために指定された引数を表示します。
- 特徴
インストールされた libcurl が構築された特定の主な機能をリストします。 で
執筆時点では、このリストには SSL、KRB4、または IPv6 が含まれている可能性があります。 何も想定しないでください
特定の順序。 キーワードは改行で区切られます。 無いかも知れませんが、
リスト内の XNUMX つまたは複数のキーワード。
--help 利用可能なオプションを表示します。
--libsを実行するために必要なlibsおよびその他のリンカーオプションの完全なセットを表示します
アプリケーションを libcurl にリンクします。
--prefix
これは、libcurl がインストールされたときに使用されるプレフィックスです。 Libcurlは次にインストールされます
$prefix/lib とそのヘッダー ファイルは $prefix/include などにインストールされます。 の
プレフィックスは「configure --prefix」で設定します。
-プロトコル
インストールされている libcurl がサポートするために構築された特定のプロトコルをリストします。 で
執筆時点では、このリストには HTTP、HTTPS、FTP、FTPS、FILE、TELNET、LDAP、
辞書。 特定の順序を想定しないでください。 プロトコルは次を使用してリストされます。
大文字で、改行で区切られます。 存在しない場合もあれば、XNUMX つまたは複数存在する場合もあります
リスト内のプロトコル。 (7.13.0で追加)
--static-libs
するために必要なライブラリとその他のリンカーオプションの完全なセットを表示します
アプリケーションを libcurl に静的にリンクします。 (7.17.1で追加)
- バージョン
インストールされているlibcurlのバージョン情報を出力します。
--バーナム
インストールされている libcurl に関するバージョン情報を数値モードで出力します。 これ
各部分が 8 ビットのバージョン番号を XNUMX 進数で出力します。 選考科目、
マイナー、パッチ。 そのため、libcurl 7.7.4 は 070704、libcurl 12.13.14 として表示されます。
0c0d0e... と表示されます。最初のゼロは省略される場合があることに注意してください。 (このオプションは
7.15.0 リリースでは壊れていました。)
例
libcurl とリンクする場合、どのようなリンカー オプションが必要ですか?
$curl-config --libs
libcurl 関数を使用してコンパイルする場合、どのようなコンパイラ オプションが必要ですか?
$curl-config --cflags
libcurl が SSL サポートを使用して構築されたかどうかを確認するにはどうすればよいですか?
$curl-config --feature | grep SSL
インストールされている libcurl のバージョンは何ですか?
$curl-config --version
XNUMX 行のコマンドで XNUMX つのファイルを構築するにはどうすればよいですか?
$ `curl-config --cc --cflags` -o 例 example.c `curl-config --libs`
onworks.net サービスを使用してオンラインでcurl-configを使用する