のpkg-configがオープンソースと完全に無料のコマンドラインプログラム、GNU / LinuxやUNIXライクなオペレーティングシステムの下でライブラリとアプリケーションをコンパイルするときにGCC(GNUコンパイラコレクション)プロジェクトによって自動的に使用されるヘルパーツールです.HandlesライブラリリンクとコンパイルflagsTheソフトウェアは、ライブラリのリンクを扱うとautoconfとautomakeのツールの両方で動作フラグをコンパイルできるように設計されています。これは、ユニバーサル* -configスクリプトを置き換えるために設計されており、それ&rsquoのさ; S言語agnostic.Offersコマンドラインoptionspkg-configの広い範囲を実行することにより、一目で見ることができるコマンドラインオプションの広い範囲を誇っています‘ PKG-configの--help&rsquoの。インストール後、コマンド(OUT参照‘ PKG-configの&rsquoの入門。詳細については、以下を参照)。
これらの中でも、私たちは、すべての既知のパッケージをリストに与える変数の値を取得するために、すべてのコンパイラフラグとプリプロセッサ出力する、出力に、値にすべてのリンカのフラグを与えられた変数を設定するだけでなく、能力を言及することができます静的linking.Gettingの出力リンカのフラグがあなたのGNU / Linuxオペレーティングシステムでのpkg-configInstalling PKG-configの始めに、これは速いコンパイルする小さなプログラムのように、非常に簡単です。内容秒;、上記のダウンロードセクションに向かうことから始め、あなたのホームディレクトリ上の最新リリースをダウンロードして保存し、アーカイブ&rsquoのを抽出します。
./のconfigure &&作る&rsquoの;&lsquoを実行し、アーカイブファイル(例えばCD /home/softoware/pkg-config-0.28)で抽出VE;次に、あなた&rsquoの場所に移動し、端末エミュレータアプリを開く。 sudoはインストール&rsquoの作る;&lsquoに続いて、プログラムを、設定し、コンパイルするためのコマンド。コマンドは、GNU / Linuxの、BSD、Mac上でITシステムwide.RunsをインストールするとWindowspkg-configが正常にテストされたクロスプラットフォームのソフトウェアであり、それは、FreeBSD、Mac上など、すべてのGNU / Linuxディストリビューションで完璧に動作OS XとMicrosoft Windowsのオペレーティングシステム。それだけで動作し、Cライブラリとコンパイラを必要とします。
のこのリリースのの新機能:。長期のペアを修正しました。
- 立っとフラグの不要な除去を含むバグを絡み合っ。最初は-Wlのような他のLIBSのフラグが今-lフラグで、コンテキスト順に保管されていることである。第二は、単に、連続する重複引数が除去されるように、すべての重複引数の積極的な除去が縮小してきたことである。この変更の一つの結果は、いくつかのフラグが、最終出力に-lmのような非PKG-configのパッケージから特にフラグを繰り返すことができるということです。 PKG-configのはめったに行うには正しい事をここに十分な知識を持っていないので、我々は、コンパイラ/リンカで重複した引数を投げ、それが正しいことを行います信頼します。
- 円形が必要ですできるように古いバグを修正しました。この修正プログラムは、以前の出力で、以前よりも表示されるまでにいくつかの低レベルのフラグを引き起こし、第1の深さを必要と解決されることのpkg-configに小さな行動変化に沿ってもたらします。
- はPKG-configののインターフェースに多くのコーナーケースのバグやあいまいな動作をクリーンアップ。これらの非常に多くのを見つけるためのミハルポスターセッションに感謝します。
- .PCファイルから変数を読み取るための新しいautoconfのマクロPKG_CHECK_VARます。
- -L / libと/または-L / lib64に彼らは/ usr対応のように抑制することにデフォルトします。
- 箱からmultiarchシナリオを支援するために、$ホスト-PKG-configのは、現在インストールされます。
- --with-gcovの設定オプションを通じて任意のgcovの使用状況を追加しました。その結果、より多くのテストが大幅にFedora 18のマシン上で実行された行の86%までのコードの範囲を増加させるために添加します。
- バグ修正:130、7331、16101、17053、19950、34504、48098、54231、54271、54379、54384、54386、54388、54389、54390、54391、54427、54463、54716、57078、58363、59435。
--disable-ホスト·ツールが設定するには渡されない限り、
のバージョン0.27で新しいのあるもの:ます。
- 多くの修正と機能強化が行われた
コメントが見つかりません